バックティック( `)を使用してEscキーを交換/再マッピングする方法とEscキーを使用してCaps Lockを置き換える方法

バックティック( `)を使用してEscキーを交換/再マッピングする方法とEscキーを使用してCaps Lockを置き換える方法

そのため、バックティックに専用のキーがないことを知らず、60%のキーボードを購入しました。 MarkdownとJavaScriptをたくさん書いているので、これが問題になります。

すぐに交換されそうです。エスケープキーそして大文字ロックキーは一般的であり、gnome-tweaksにはこれを行うGUIもあります。

これまでこれを行ったことはありませんが、xmodmapこれは一般的なアプローチだと思いますか?だとしたら、調べてみてください。バックティックキーコード

バックティックシンボルのxmodmapキーコードを知っている人はいますか?

さらに、Escキーをバックティックに、Caps LockキーをEscシンボルに置き換える方法の例は驚くべきことです。

(似たような質問が多いことを知っていますが、Caps Lockの交換とエスケープにのみ焦点を当てたようです。)

ありがとうございます!

答え1

あなたが探しているのは、アクセント記号のキー記号名のようです。キーコードはキー自体を参照し、「バックティック」という名前は実際にはプログラミングのシンボルにのみ使用されるためです。私のシステムの<X11 / keysymdef.h>ヘッダーファイル(xmodmapmanファイルにキーシンボル名のリストがあることを示しています)のアクセント記号のキーシンボル名はですXK_grave。 manファイルによれば、アクセント記号にUnicode値「U0060」を使用して鍵記号を指定することもできます。

答え2

xevどのキーコードがどのキーにマップされているかを使用しようとしています。

clear lockその後、caps_lockを再マッピングできるように、一番上に追加するエントリを作成しました。それからkeycode 9 = grave asciitilde grave asciitilde設定しました。keycode 66 = Escape NoSymbol Escape

これは、VIMや他のLinuxアプリケーション内で動作するようです。しかし、一部のアプリケーションでは動作しないようです。キーボードのファームウェア以外のものはおそらく時間の無駄だと考え始めました。

関連情報