【macOS】キーボードショートカットの変更は言語設定別でイヤだ!!

言語設定を「English」最優先で、

「Paste」系のキーボードショートカットを入れ替えていましたが。

ここで、言語設定を「日本語」最優先に変えると変更したショートカットは効かなくなりますね!

 

■ English ↔ 日本語 ショートカット対応一覧

言語の設定を変えると、OS再起動になるのでショートカット名を確認がするのが面倒。

リソースファイルを探すがこれもまた Ventura でどこにあるのか分からず。

👉 macOS Venturaからの新しい“Settings”表記と、旧“Preferences”表記からの移行 hatena-bookmark

とりあえず、メインメニューに関してはそれらしき一覧が以下。


❯ curl -s https://raw.githubusercontent.com/martnst/localize-mainmenu/master/languages/ja.json | \
jq -r '. | to_entries[] | [.key, .value] | @csv' | column -t -s,

"About <AppName>"                  "<AppName>について"
"Bring <AppName> Window to Front"
"Bring All to Front"               "すべてを手前に移動"
"Capitalize"                       "語頭を大文字にする"
"Check Document Now"               "書類を今すぐチェック"
"Check Grammar With Spelling"      "スペルと一緒に文法をチェック"
"Check Spelling While Typing"      "入力中にスペルチェック"
"Close"                            "閉じる"
"Copy"                             "コピー"
"Correct Spelling Automatically"   "スペルを自動的に修正"
"Cut"                              "カット"
"Delete"                           "削除"
"Edit"                             "編集"
"File"                             "ファイル"
"Find"                             "検索"
"Find Next"                        "次を検索"
"Find Previous"                    "前を検索"
"Find and Replace…"                "検索と置換..."
"Find…"                            "検索..."
"Help"                             "ヘルプ"
"Hide <AppName>"                   "<AppName>を隠す"
"Hide Others"                      "ほかを隠す"
"Jump to Selection"                "選択部分へジャンプ"
"Make Lower Case"                  "小文字にする"
"Make Upper Case"                  "大文字にする"
"Minimize"                         "しまう"
"Open…"                            "開く..."
"Paste"                            "ペースト"
"Paste and Match Style"            "ペーストしてスタイルを合わせる"
"Preferences…"                     "環境設定..."
"Quit <AppName>"                   "<AppName>を終了"
"Redo"                             "やり直す"
"Select All"                       "すべてを選択"
"Services"                         "サービス"
"Show All"                         "すべてを表示"
"Show Spelling and Grammar"        "スペルと文法を表示"
"Show Substitutions"               "自動置換を表示"
"Smart Copy/Paste"                 "スマートコピー/ペースト"
"Smart Dashes"                     "スマートダッシュ記号"
"Smart Links"                      "スマートリンク"
"Smart Quotes"                     "スマート引用符"
"Speech"                           "スピーチ"
"Spelling"                         "スペル"
"Spelling and Grammar"             "スペルと文法"
"Start Speaking"                   "読み上げを開始"
"Stop Speaking"                    "読み上げを停止"
"Substitutions"                    "自動置換"
"Text Replacement"                 "テキストの置き換え"
"Transformations"                  "変換"
"Undo"                             "取り消す"
"Use Selection for Find"           "選択部分を検索に使用"
"Use Selection for Replace"
"Window"                           "ウインドウ"
"Zoom"                             "拡大/縮小"

👉 martnst/localize-mainmenu: Commandline tool that localizes the common main menu items of an OS X app automatically. hatena-bookmark
👉 App Language Chooser im Mac App Store hatena-bookmark

こんな設定仕様はイヤです。





Remapping Modifier Keys on macOS Ventura

In Ventura, the setting screen has changed.


System Settings

  ↓

Keyboard

  ↓

Keyboard Shortcuts

  ↓

Modifier Keys

Remapping Modifier Keys on macOS Ventura
Remapping Modifier Keys on macOS Ventura

👉 【macOS】IDE で 矢印 (カーソルキー) を使うと キーボード ホームポジション がずれる件 hatena-bookmark


【macOS】IDE で 矢印 (カーソルキー) を使うと キーボード ホームポジション がずれる件

これ、どうにかならいか、とずっと思ってました。

OS上で キーリマップ するという方法なので、ショートカットの衝突がないのがすごくいいです。

普段、macOSのデフォルトのショートカットキーでctrl-n, ctrl-p, ctrl-f, ctrl-bを使っている人向けのtipsです。

ctrlとn, p, f, bで↓↑→←に移動できるのは使っている人ならわかると思います。

👉 macOS カーソル強制バインディングのすすめ - Qiita hatena-bookmark

範囲選択がホームポジションのままできる!!

remap cursor kyes

選択肢の選択がホームポジションのままできる!!

ホームポジションのままできる!!

macOS Ventura + ⌘英かな + AndroidStudio で確認しています。

👉 ⌘英かな hatena-bookmark

 

■ まとめ


「キーリマップ」>「ショートカットの設定」

です。キーリマップは最強です。


👉 Remapping Modifier Keys on macOS Ventura hatena-bookmark
👉 【Android Studio】矢印キー(カーソルキー) を使わない排除したキーマップ【macOS】 hatena-bookmark