私はアラビア語のキーボードをエミュレートしていますが、アルファベットにチルダ キーを使用する理由はわかりません。とにかく、私はそれを機能させなければなりません。
~ キーを取得するために次のキー バインディング コードを使用していますが、登録されていないようです。
JButton key = new JButton();
key.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke(DEAD_TILDE, "action");
key.getActionMap().put("action", new KeyAction(key));
オンラインで調べましたが、これについての説明が見つかりません。
誰でも私を助けてもらえますか?