Caps Lockを削除/バックスペースに再バインドするにはどうすればよいですか?


9

DoubleCommandを使用してみましたが、Caps Lockを押し続けることができません。これを押すと、Caps Lockライトが有効/無効になります。理想的には、Caps Lockを有効にせず、キーが削除キーとまったく同じように動作するようにします。

DoubleCommandのもう1つの問題は、1秒ごとに押すだけでライトが切り替わり、文字が削除されないことです。

回答:


10

Seil(以前のPCKeyboardHack)を試してみてください。Caps LockをRight-Ctrl(プレーンなCtrlではない)にバインドするために使用します。これにより、EmacsでCaps LockをMetaにバインドできます(CtrlはCtrlのままで、他のキーは通常の動作のままです)。


これでうまくいきます。ただし、遅延がないことを確認するには、KeyRemap4MacBookもインストールして使用する必要があります(同じWebサイト)。手順はここにあります:pqrs.org/macosx/keyremap4macbook/extra.html#t1
Senseful

2
新しいMacbookでは、キーボードの設定を使用してCaps Lockを無効にしてから、PCKeyboardHackをインストールしてCaps Lockをマップしました(vimで使用するためにEscにマップしました)
Jason Sundram

確かに、システム環境設定>キーボード設定ペイン>修飾キー…ポップアップでCaps Lockを再マッピングする(または無効にする)ときに遅延はありません。
Mathieu Legrand 2011年

2
アプリケーションの名前は「Seil」に変更されました:pqrs.org/osx/karabiner/seil.html.en
Mathieu Legrand

Seilは廃止され、Karabiner-Elementsに置き換えられました。
syvex

1

macOS Sierra以降を使用していて、コマンドラインを使用しても構わない場合は、Hang Lu Suのブログで見た手法を使用できます。

$ hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x700000039,"HIDKeyboardModifierMappingDst":0x70000002A}]}'

彼女のリンクされた投稿では、このバインディングが確実に存続することを確認したり、キーをマッピングしたりするなど、他のことにも取り組んでいます。以下は、使用されているテクニックと、任意のキーに使用するコードを説明するAppleのドキュメントです。

質問とその元の回答はmacOS Sierraよりも古いことに気づきましたが、おそらく最近これに遭遇した人々にとってこれは役立つでしょう。


0

アップル➤システム環境設定…➤キーボード➤キーボード➤修飾キー…➤Caps Lockキー➤アクションなしの場合、ControllerMateは通常の自動リピートを取得し、遅延も軽いトグルもありません。
Control、Meta(Alt)、Control-Metaは追加のロジックを採用しました: ControllerMateの奇抜なビジュアルプログラミング言語

       平和
            —デボン

PSEmacs²とLisp³は、文字Aの左側にRuboutが付いて育ちました。Control-Meta-Super-Hyper-Shift-Greek-Top修飾キーを使用したKnight TVキーボード⁴およびSpace Cadetキーボード⁵レイアウトを参照してください。

PPSパスワード入力には、ハードウェア削除キーが必要な場合があります。

PPPS両シフトのキーコードでCaps Lock機能を利用できた場合は、お知らせください。

PPPPS The Mgtは、次のhttps://en.wikipedia.org/wiki/リンクを投稿することを禁止しています:[2] Emacs [3] Lisp_(programming_language)[4] Knight_keyboard [5] Space-cadet_keyboard

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.