>
私のキーボードには、キーがないので<
コードを書こうとすると不便です。 Windowsではキーを印刷できますが、alt+numpad + 60/62
Linuxでは機能しないため、カスタムショートカットを作成しました。
~によるとhttps://help.ubuntu.com/stable/ubuntu-help/keyboard-shortcuts-set.html:
入力するコマンド名は有効なシステムコマンドでなければなりません。端末を開き、コマンドを入力してコマンドが機能していることを確認できます。アプリケーションを開くコマンドは、アプリケーション自体と同じ名前を持つことはできません。
だから試してみましたが、成功echo "<"
しませんでしprint "<"
た。キーを印刷する別のコマンドがありますか、それとも何かが欠けていますか?
答え1
<
私が正しく理解したら、いくつかのキーをシステム全体にバインドしたいと思います>
。これを達成する最も簡単な方法は、xmodmap
プログラムを使用することです。
たとえば、私のキーボードに転送<
したい場合は入れてみてください。>
,
.
keysym comma = comma less
keysym period = period greater
ファイルに入り、~.xmodmaprc
実行してください。xmodmap ~/.xmodmaprc
他のものにバインドしたい場合は、ヘッダーファイルでキーシンボル名を見つけて、/usr/include/X11/keysymdef.h
いつものようにman xmodmap
友達になってください。
答え2
アプリxev
を使用してキーを押すとキー入力コードを取得できます。
この質問も参照してください。Xでイベント(キーボード、マウス)を監視する