だから私はMacを持っていて、debian / XFCEを直接起動してハードウェアドライバを設定する代わりにVirtualBoxを使います。
これは、マルチタッチトラックパッドがうまく機能し、仮想マシンに非常に簡単に入って行くことができることを意味します。迷惑なAltショートカットなどを含むキーマップを正しく設定しました。
home
問題は/キーがないために発生しますend
。
OSCtrl+A
からhome
Ctrl+E
end
ただし、XFCEではデフォルトで端末内でのみ機能します。私は対応するショートカット(または実際にはEclipseのようなアプリケーションで実際に使用されているようなので、/Ctrl+Left
のようなもの)を拡張して/をグローバルキーボードショートカットにマッピングしたいと思います。Ctrl+right
Ctrl+E
home
end
ただし、XFCEでショートカットキーを設定できる場所は2つあります(設定 - >キーボード - >アプリケーションショートカットと設定 - >ウィンドウマネージャ - >キーボード)。最初の位置では、特定のショートカットの実行には「コマンド」が必要で、2番目の位置では実行されます。カスタムアクションを追加することはできません。
Xorgなどの低レベル構成でこれを実行したいですか?それとも、XFCEでグローバルショートカットを設定する方法はありますか?
答え1
一体これは「自分の質問に答えること」ではなく、これがどのように機能するのかを発見したものです。
Macfn
キーは、Linuxでもファンクションキー、マッピング、およびfn+left
キーストロークにアクセスする必要がありますfn+right
。 Mac OSでは、これは「上下にスクロール」する面倒な作業を引き起こしますが、Linuxでは通常/キーのように動作します。home
end
home
end
問題が解決しました!
修正する:
2つの入力「モード」を切り替えると狂います(覚えておいて、OS Xでは機能しません)。だから私は両方のOSで動作させるfn+arrows
方法を見つけました(OS Whereで動作します)。複数行で奇妙なことが起こる stackoverflow ボックスのような入力...)。left cmd+arrows
ctrl+a/e
~/.Xmodmap
マッピングが必要な項目です。正しい cmd
まず、VirtualBoxの「ホスト」キーに移動します。
keycode 133 = Mode_switch Meta_L Alt_L Meta_L
keycode 113 = Left NoSymbol Home
keycode 114 = Right NoSymbol End
(xmodmap ~/.Xmodmap
再起動せずに実行して設定を適用できます。)
Linuxでは、ターミナル、Eclipseなど、すべての項目で動作します(おそらくXが実行されている場合にのみ可能です)。
特定の非ロック修飾キーを使用するのに問題がある場合は、そのxev
キーを押したときの出力を見て、上記のキーコードを変更してみてください133
(これも変更する必要があるかもしれませんが、NoSymbol
私はそうではありません)。知っている。)