
私は最近 MS Windows から Linux に移行したばかりで、とても気に入っています。しかし、本当に気になることが 1 つあります。それは、+の代わりにCtrl++が使用されていることです。AltkeyAlt Grkey
プログラミングをするとき、中括弧や角括弧などのよく使われるボタンにCtrl+ Alt+から簡単にアクセスできないことがイライラします。 + +keyの動作を+と同じように変更するにはどうすればよいでしょうか。CtrlAltkeyAlt Grkey
先ほど述べたように、私のキーボードはデンマーク語のレイアウトになっています。
答え1
あなたが試すことができますxbindキー
sudo apt-get install xbindkeys
xbindkeysのデフォルト設定ファイルを作成する
xbindkeys --defaults > /home/your-user-name/.xbindkeysrc
xbindkeysのGUIであるxbindkeys-configをインストールする
sudo apt-get install xbindkeys-config
sudo apt-get install xvkbd
Ctrl+でxbindkeysを起動しますF2
xbindkeys
GUI エディターの場合:
xbindkeys-config
ファイルを編集する~/.xbindkeysrc
不要なコマンドはそこにコメントしてください。
ファイルの最後に、必要なマッピングを配置します。
例: Ctrl+でFirefoxを起動F
ファイアフォックス: Ctrl+F
最初の行は、目的のキーの組み合わせが発生したときに送信されるコマンド ライン操作です。
2行目は操作を呼び出すキーストロークです
押されている AltGr キーの構文を見つけるには、xbindkeys-config ユーティリティを実行し、[キーの取得] ボタンをクリックします。
それから
""xvkbd -xsendevent -text '[AltGr]'"" Ctrl+Alt
最後に注意: 起動時に xbindkeys を起動するように設定できます。Ubuntu では、「システム」->「設定」->「スタートアップ アプリケーション」に移動して、新しいコマンド xbindkeys を追加するだけです。
こちらもチェックこの記事当社のウェブサイトから
答え2
キーボード > ショートカット > 入力 > 代替文字キー:
FXを選択Left Alt
注意すべき点は、このソリューションにより、関係するすべての OS および GUI ショートカットが無効になることですAlt... 良くありません。
しかし、 を使用するのは完全に理にかなっているようですCaps Lock。
AltCHOLERICS だけがこれを必要とし、実際にはor Ctrl+よりも入力が簡単ですAlt。
Linux Mint 17.3 には Caps Lock を AltGr にマッピングするオプションはありません。しかし、次の解決策が機能することがわかりました:
答え3
特殊文字を入力するためのグローバル ショートカットを追加できます。私は Ubuntu でドイツ語のキーボード レイアウトにこれをよく使用します (Windows では、これはそのまま使用できます)。
次のショートカットを追加しました:
Shift+ Enter+7手紙を書く{
Shift+ Enter+0手紙を書く}
Shift+ Enter+8手紙を書く[
Shift+ Enter+9手紙を書く]
これらのショートカットを追加するには、以下が必要xbindkeys
ですxvkbd
:
sudo apt-get install xbindkeys xvkbd
次に、設定ファイルを編集します。
vim ~/.xbindkeysrc
次の行を追加します (必要に応じて編集してください)。
"xvkbd -xsendevent -text '{'"
m:0xc + c:16
Control+Alt + 7
"xvkbd -xsendevent -text '['"
m:0xc + c:17
Control+Alt + 8
"xvkbd -xsendevent -text ']'"
m:0xc + c:18
Control+Alt + 9
"xvkbd -xsendevent -text '}'"
m:0xc + c:19
Control+Alt + 0
"xvkbd -xsendevent -text '\[backslash]'"
m:0xc + c:20
Control+Alt + ssharp
"xvkbd -xsendevent -text '\[asciitilde]'"
m:0xc + c:35
Control+Alt + plus
次に、xbindkeys をリロードします。
xbindkeys -f ~/.xbindkeysrc
これをシェアしてくれたwhizzに感謝します(http://forum.ubuntuusers.de/topic/strg-%2B-alt-alt-gr-wie-in-windows/)。
これは unix.stackexchange.com での私の回答のコピーです:https://unix.stackexchange.com/a/184886/103140
答え4
xbindkeysとxvkbd/xteの組み合わせで動作させようと試みて失敗した後(特定の文字、、、、を取得できませんでし{
た)、[
]
}
\
などを正しく動作させることができませんでした)、最終的にシンプルで実用的な解決策を見つけました。オートキーこれを動作させるための正確な手順は次のとおりです。
Ubuntu ソフトウェア (私は KDE ではなく GTK バージョンを使用しました) または次の方法で Autokey をインストールします。
sudo apt-get install autokey-gtk
キーごとに 1 つのスクリプトを設定します。たとえば、 の場合は
{
このコードを使用し、keyboard.send_keys("<alt_gr>+7")
ホットキーをCtrl+ Alt+に設定します7(最初にホットキーを に設定し、次に修飾子としてと を7追加します)。これは、少なくとも最も重要なコード書き込みキーに対しては機能しました。CtrlAlt{
[
]
}
\
- スタートアップ アプリケーションに autokey を追加し (「start」を検索して見つけます)、コマンドとして「autokey」を含むプログラムを追加します。
このソリューションは、現在の X セッションで実行されているものすべてに対して機能します (と思います) が、Ctrl+ Alt+( F2- F6) を使用して新しいターミナル セッションを開始する場合には機能しません。