我的键盘上有可编程按钮和一个改变键盘背景颜色的特定按钮。
我想编写一个自动触发此事件的程序,并在循环中改变键盘的背景。
使用外接键盘可以实现这样吗?它是一个黑网品牌键盘。
谢谢!
答案 0 :(得分:0)
缺少rewiring the keyboard,除非你的键盘有软件,否则你真的无法做到这一点。大多数背光键盘通过USB接收电源,而不是计算机,也就是说它们有自己的电路用于换色和亮度,无法通过计算机进行控制。
答案 1 :(得分:0)
您可以使用java.awt.Robot
。这使您可以模拟按键的释放和释放,但是我不确定该键是否有特定的名称(在机器人中,键被称为KeyeEvent.VK_2
之类的东西( 2 ),KeyEvent.VK_S
( S )或KeyEvent.VK_META
(◆,⌘,⊞< / kbd>等),我不确定你的密钥的名称是什么。)
以下程序会每5秒更改一次颜色:
public static void main(String[] args) {
Robot r = null;
try {
r = new Robot();
} catch (AWTException e) {}
for(int i = 0; i<1000; i++) { //execute 1000 times
r.keyPress(KeyEvent.VK_COLORBUTTON);//press the button
r.keyPress(KeyEvent.VK_COLORBUTTON);//release the button
Thread.sleep(5000);//wait 5 seconds
}
}
显然KeyEvent.VK_COLORBUTTON
不是密钥的名称,您必须自己确定其名称并进行更改。如果我确实发现了,我一定会编辑我的答案。