System Preferences → Keyboard → Modifier Keys
メニューを見つけましたが、キーボードショートカットではなく、他の修飾キーをマップできます。
System Preferences → Keyboard → Modifier Keys
メニューを見つけましたが、キーボードショートカットではなく、他の修飾キーをマップできます。
回答:
macOS Sierraの@mrdedの拡張された答え。
Karabiner-Elementsを使用してにリマップcaps_lock
しましたf19
。このために、次のファイルkarabiner.json
をに配置しました~/.karabiner.d/configuration
。
{
"profiles": [
{
"name": "Default profile",
"selected": true,
"simple_modifications": {
"caps_lock": "f19"
}
}
]
}
それから私は、開かれたキーボードの設定→ショートカット→入力ソースを選択したF19
「前の入力ソースを選択」のオプションとして。
Lifehackerによると、macOS SierraにはCaps Lockでレイアウトを切り替える組み込み機能がありますが、一部のレイアウトでしか機能しないようです。(少なくとも、Ilya Birmanの活字ラテン語/キリル文字であるレイアウトには、この機能は表示されません。)
キーボードの言語レイアウトのペアが英語とロシア語の場合は、WindowsおよびMac用のYandexのPunto Switcherを使用してみてください。Capsについてではなく、入力内容について-たとえば、ghbdtnをприветに自動的に置き換えます。
Mac OS 10.12 Sierraを使用している場合は、SeilまたはKarabinerで実行できます。
Caps Lockを別の不要なキーで上書きし、F13と言ってから、そのキーを使用してキーボードレイアウトを変更するというアイデアです。
残念ながら、OS Xが提供するものでは、達成したいことを実行できません。Caps Lockがオンのときにキーボードレイアウトをハッキングしてキリル文字に切り替えましたが、少し醜いです-すべてが同じ実際のキーボードレイアウト内で発生し(メニューバーのフラグは変更されません)、一部のアプリはそれでおかしく動作します(ほとんどのショートカット)たとえば、Mozillaベースのソフトウェアでは機能しません)。Felixが指摘したように、Ukeleleはあなたの友達ですが、Caps Lockで実際のレイアウトを切り替える真の解決策を見つけたいです。