Skip to content

释放所有按键

松开所有已经按下的键盘按键。

语法

cpp
class RX784::Device {
    Status releaseAllKeys();
};
class RX784::Device {
    Status releaseAllKeys();
};
e
类名基类公开备注
RX784设备
方法名返回值类型公开备注
释放所有按键整数型
.版本 2 .程序集 RX784设备, , 公开 .子程序 释放所有按键, 整数型, 公开
py
class Device:
    def release_all_keys(self) -> Status: ...
class Device:
    def release_all_keys(self) -> Status: ...

返回值

名称英文说明
状态码status成功返回

备注

通过集线器连接的键盘所按下的键也会被释放。

示例

cpp
#include "rx784.hpp"
typedef RX784::VirtualKeyCode Vk;

int main() {
    RX784::Device device;

    device.open("COM1");

    // 打开“运行”对话框
    device.keyDown(Vk::kOSLeft);
    device.keyDown(Vk::kKeyR);
    device.releaseAllKeys();

    device.close();
}
#include "rx784.hpp"
typedef RX784::VirtualKeyCode Vk;

int main() {
    RX784::Device device;

    device.open("COM1");

    // 打开“运行”对话框
    device.keyDown(Vk::kOSLeft);
    device.keyDown(Vk::kKeyR);
    device.releaseAllKeys();

    device.close();
}
e
方法名返回值类型公开备注
_启动子程序整数型
变量名类型静态数组备注
设备RX784设备
设备.打开 (“COM1”)
' 弹出 Windows 开始菜单
设备.按键按下 (#VkOSLeft)
设备.按键按下 (#VkKeyR)
设备.释放所有按键()
设备.关闭 ()
返回 (0)
.版本 2 .子程序 _启动子程序, 整数型 .局部变量 设备, RX784设备 设备.打开 (“COM1”) ' 弹出 Windows 开始菜单 设备.按键按下 (#VkOSLeft) 设备.按键按下 (#VkKeyR) 设备.释放所有按键() 设备.关闭 () 返回 (0)
py
import rx784
Vk = rx784.VirtualKeyCode

device = rx784.Device()

device.open('COM1')

# 弹出 Windows 开始菜单
device.key_down(Vk.OS_LEFT)
device.key_down(Vk.KEY_R)
device.release_all_keys()

device.close()
import rx784
Vk = rx784.VirtualKeyCode

device = rx784.Device()

device.open('COM1')

# 弹出 Windows 开始菜单
device.key_down(Vk.OS_LEFT)
device.key_down(Vk.KEY_R)
device.release_all_keys()

device.close()