Skip to content

按键弹起

弹起键盘按键。

语法

cpp
class RX784::Device {
    Status keyUp(
        VirtualKeyCode virtualKeyCode
    );
};
class RX784::Device {
    Status keyUp(
        VirtualKeyCode virtualKeyCode
    );
};
e
类名基类公开备注
RX784设备
方法名返回值类型公开备注
按键弹起整数型
参数名类型参考可空数组备注
虚拟键码字节型
.版本 2 .程序集 RX784设备, , 公开 .子程序 按键弹起, 整数型, 公开 .参数 虚拟键码, 字节型
py
class Device:
    def key_up(self,
        virtual_key_code: VirtualKeyCode
    ) -> Status: ...
class Device:
    def key_up(self,
        virtual_key_code: VirtualKeyCode
    ) -> Status: ...

参数

名称英文说明
虚拟键码virtual key code要弹起的键的虚拟键码。

返回值

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

备注

通过集线器连接的键盘按下的键也可以弹起。

虚拟键码是一种用于表示计算机键盘按键的编码方式,每个按键都对应一个唯一的虚拟键码。开发包提供了虚拟键码常量,分别为:

编程语言位置
C++enum class RX784::VirtualKeyCode
易语言可以使用易语言中的键代码常量
Pythonrx784.VirtualKeyCode

各按键对应的虚拟键码以及常量名称可通过 虚拟键码查询工具 查询。

示例

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

int main() {
    RX784::Device device;

    device.open("COM1");

    // 弹出 Windows 开始菜单
    device.keyDown(Vk::kOSLeft);
    device.keyUp(Vk::kOSLeft);

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

int main() {
    RX784::Device device;

    device.open("COM1");

    // 弹出 Windows 开始菜单
    device.keyDown(Vk::kOSLeft);
    device.keyUp(Vk::kOSLeft);

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

device = rx784.Device()

device.open('COM1')

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

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

device = rx784.Device()

device.open('COM1')

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

device.close()