私はAppleキーボードの快適なレイアウトにとても慣れており、最も頻繁に使用される組み合わせショートカット(コピーにはcommand-C、貼り付けにはcommand-Vなど)にコマンドキーを使用するのが好きです。 on)、これは左手の親指で非常に簡単にアクセスできます。他のコンピューター(特にLinuxを実行している)に切り替えたとき、同じコンボのコマンドの代わりにコントロールキーを使用するのは非常に不快であり、代わりにピンキーを使用する必要があります。指。デスクトップ環境の構成ツールを使用して異なるキー機能を割り当てるのではなく、他のLinux変換ソリューションとは何か疑問に思います。
2つのことを試してみることをお勧めします。
#2を達成するには、キーボードマッピングを変更する必要があります。このプロセスを説明する記事がここにあります: https://askubuntu.com/questions/131900/how-do-i-switch-the-command-key-and-control-key-on-a- macbook-pro
この記事はUbuntuユーザーを対象としていますが、説明されているツールはすべてのLinuxディストリビューションで同じです。これは、物理キーボードが接続されているコンピューターでのみ実行する必要があります。
2020年2月3日更新
Kintoは、x11を使用するUbuntu/Debianシステム用にCで書き直されました。また、json構成ファイルを使用するため、端末だけでなく他のアプリケーションへの管理と拡張も簡単になります。アプリはターミナルアプリでSuperにマップされなくなり、Ctrl + Shiftに適切にマップされ、Cmdキーを使用するのとまったく同じ感覚が作成されます。
最新リリースをチェックアウトしてください。 https://github.com/rbreaves/kinto
Super = Ctrl + Shiftの変更を可能にする主な変更は、このシンボルファイルにあります。
default partial xkb_symbols "mac_levelssym" {
key <LWIN> {
repeat= no,
type= "ONE_LEVEL",
symbols[Group1]= [ Hyper_L ],
actions[group1]=[ SetMods(modifiers=Shift+Control) ]
};
key <RWIN> {
repeat= no,
type= "ONE_LEVEL",
symbols[Group1]= [ Hyper_R ],
actions[group1]=[ SetMods(modifiers=Shift+Control) ]
};
};
Kintoが便利だと思うかもしれません。これは私が最近作成したプロジェクトであり、この問題にいくつかの異なる方法で取り組んだ数年後、今では共有するのに十分堅実であると感じています。
Kintoインストーラーは単にpythonを使用して初期インストールを行い、その後はsystemdサービス、bash、xprop、setxkbmap、xkbcompになります。私に関する限り、これは最速で最もネイティブです。あなたが見つけようとしているこの問題の解決策。
https://github.com/rbreaves/kinto
https://medium.com/@benreaves/kinto-a-mac-inspired-keyboard-mapping-for-linux-58f731817c
ここにも要点があります。すべての中心にあるものを確認したいだけの場合でも、必要なときにキーマップを変更することはありません。 Gistには、Cmdと矢印キーを使用するmacOSスタイルのカーソル/単語ごとの操作をセットアップするカスタムxkbキーマップファイルも含まれていません。
https://Gist.github.com/rbreaves/f4cf8a991eaeea893999964f5e83eebb
要旨内容
# permanent Apple keyboard keyswap
echo "options hid_Apple swap_opt_cmd=1" | Sudo tee -a /etc/modprobe.d/hid_Apple.conf
update-initramfs -u -k all
# Temporary & instant Apple keyboard keyswap
echo '1' | Sudo tee -a /sys/module/hid_Apple/parameters/swap_opt_cmd
# Windows and Mac keyboards - GUI (Physical Alt is Ctrl, Physical Super is Alt, Physical Ctrl is Super)
setxkbmap -option;setxkbmap -option altwin:ctrl_alt_win
# Windows and Mac keyboards - Terminal Apps (Physical Alt is Super, Physical Super is Alt, Physical Ctrl is Ctrl)
setxkbmap -option;setxkbmap -option altwin:swap_alt_win
#
# If you want a systemd service and bash script to help toggle between
# GUI and Terminal applications then look at project Kinto.
# https://github.com/rbreaves/kinto
#
# Note: The above may not work for Chromebooks running Linux, please look
# at project Kinto for that.
#
# If anyone would like to contribute to the project then please do!
#
Linuxのどのディストリビューションを使用していますか?またはどのOS?私はubuntuが多くのキーボード言語設定を処理できることを知っています。 Appleキーボードを使用して、設定をqwerty英語のMac OSXに設定してみてください。
Ctrlキーをcmdボタンに切り替えることもできますが、汚れていることがわかりました。