特定の関連付けを定義する方法はありますか?物理キーボードのキーは、すべてのレイアウトでそのキーに関連する文字に関係なく、いくつかの操作を実行しますか?
はい:ほとんどのデフォルトのGnomeショートカット接続では、Alt+ Ctrl+を押してT端末を開きます。ただし、ラテン語のキーボードレイアウトにのみ適用されます。同じこと物理ギリシャ語のレイアウトの操作は、関連する文字が次のようになるため機能しません。「ギリシャ語T」、いいえ「ラテン語T」。
したがって、最初にラテンレイアウトに切り替えてからショートカットキーを押す必要がある場合は、最初にキーが正しく押されたかどうかはわかりません。
1つの解決策は、使用されているすべてのレイアウトで同じキーに対して同じ関連付けを定義することです。ただし、これはすべてのショートカットに対して行われる必要があるため、このソリューションはうまく機能しません。
ベストアンサー1
私は英語とギリシャ語のレイアウトを頻繁に切り替えましたが、これは少し面倒です。ご質問で問題を解決しましたが、よろしくお願いします!
これを行うプログラムを見つけました。xbindkeys
。私が従った手順(で適応ここ) 以前は次のようになりました。
インストールする
xbindkeys
。私のDebianでは、次のコマンドで実行されます。sudo apt-get install xbindkeys
yum install
また、そのコマンドまたは他のコマンドを使用して簡単にインストールできる必要がありますpacman -S
。
基本設定ファイルを作成します。
xbindkeys --defaults > ~/.xbindkeysrc
あなたのキーに合ったキーコードを入手してください。実行し
xbindkeys -k
て希望のショートカットを押してみてください。少なくとも私のキーボードの場合(標準でなければなりません)、xbindkeys -k
レポートはCtrlT次のとおりです。m:0x14 + c:28 Control+Mod2 + t
関連するショートカットを作成し、次の行を次に追加します
~/.xbindkeysrc
。"xterm" m:0x14 + c:28
ランニング
xbindkeys
。これで、ショートカットはギリシャ語のレイアウトでも機能します。永久に作成するには、次の項目に追加してください~/.Xsession
。xbindkeys