私のコンピュータには 3 つの USB キーボードが接続されています。以下のコードを使用して、特定のキーボードの Caps Lock を有効にしたいと考えています。問題は、コードを実行すると、3 つのキーボードの Caps Lock がオンになることです。助けてください!
import java.io.*;
import java.util.*;
import javax.comm.*;
import java.awt.*;
import java.awt.event.*;
public class TestKeys{
public static void main(String ted[]){
TestKeys c = new TestKeys();
c.capslock(true);
}
public boolean capslock(boolean b){
Toolkit tool = Toolkit.getDefaultToolkit();
try{
tool.setLockingKeyState(KeyEvent.VK_CAPS_LOCK,b);
}
catch(Exception e){
return false;
}
return true;
}
}