Macbookの内部キーボード(およびその逆)からの修飾キー入力を受け入れるように外部Appleキーボードを取得するにはどうすればよいですか?


11

古いAppleキーボードを購入しました。2つに分割できるキーボードを購入する代わりに、内蔵のMacbook Proキーボードと組み合わせて使用​​できると考えていました。右手は外付けキーボードに、左手は内付けキーボードに置き、通常どおり入力できるようにする必要があるという考えです。

外付けキーボードを接続すると、問題なく入力できます。問題は、両方のキーボードで任意の種類のキーの組み合わせを同時に使用しようとすると発生します。たとえば、内部キーボードのコントロールキーと外部キーボードの「e」キーを押すと、カーソルを行の最後に移動したいのですが、小文字の「e」が表示されます画面上に。外部キーボードのShiftキーを押しながら内部キーボードの「a」キーを押すと、大文字の「A」が表示されるのではなく、小文字の「a」が表示されます。

私はキーボードショートカット、マクロ、emacsに大きく依存していますが、それ以外に、emacsキーバインディングを使用するときにいつでも、両方のキーボードを使用して入力するのはあまり意味がありません。または大文字を入力します。

1つのキーボードが他からの修飾キー入力を受け入れるようにする方法はありますか?理想的には、どちらかのキーボードの修飾キーを押しながら、どちらかから別の文字を入力して、OSXにキーストロークの組み合わせを認識させることができるはずです。

キーボード:A1048(新しいものではありません)Macbook Pro:MacBookPro8,2; 15インチ; 2011年後半; マーベリックス10.9.2

(好奇心のための不必要な裏話:私はMacbookキーボードだけでプログラミングすることから来る手根管を避けようとしています。私はかなり肩幅が広く胸が広い男であり、私が得るために取らなければならない立場ですキーボードをタイプするのに十分近くにある私の手は、本質的に、私の手のひらと前腕の外側が135度の角度を形成するように私の手を横方向に収縮させます。これは恐ろしい姿勢です。腕を広げられるようにする必要があります。さらに離れています。)


ええ、それは奇妙です。同様の設定で同じ動作が得られることを確認できます。
ドワイク、2014年

ある意味では、ちょっと意味がわかります。OSXは2つの別々のキーボードを読み取り、OSでこれを明確に通知しますが、両方から同時に入力を受け取ります。それはおそらくそのキーストロークの組み合わせ(通常は単一のキーボードから与えられる)を1つのキーストロークとして数えるため、お互いに独立して、各キーボードからの1つのキーストロークだけを認識します。(つまり、1つのSHIFT-nothingと1つの 'a'です。)OSXにこれを無効にする、またはこれを実現するサードパーティの機能を無効にする微調整があることを願っています。
baptzmoffire 2014年

2
私はiOS開発者なので、プログラミングを理解していて、ハックソリューションに完全に反対したり反対したりするわけではないことを述べておきます。おそらく、OSをだまして、キーボードが同じか、それらの線に沿ったものだと考えさせます。
baptzmoffire 2014年

ControllerMateはこれでうまくいくかもしれませんが、あなたの質問に答えるのに十分な経験はありません。
ディロン2014年

ControllerMate。今それを調べます。
baptzmoffire 2014年

回答:


8

KeyRemap4MacBook

どこかで見たことがあると知っていた…

KeyRemap4Macbookをインストールするだけです。

「暗黙の行動」セクション

接続されているすべてのキーボードで修飾キーの状態を共有します。

複数のキーボードを使用している場合、修飾キーはすべてのキーボードで共有されます。

たとえば、「キーボード1のシフトキー」と「キーボード2のスペースキー」を押すと、シフトスペースが送信されます。

はい、MacBookだけでなく、他のMacでも動作します。


これはまさに私が必要としたものです!いつものように、私は何ヶ月も前にこの質問に対する答えをすでに見つけていました。ブックマークを確認できませんでした。うわっ!どうもありがとうございます!
baptzmoffire 2014年

@baptzmoffireええ、私はようやく適切なハイパーキーを作成することに成功し、それをドキュメントで見つけました。残念ながら、私が望んでいたとおりには機能せず、ControllerMateが修飾キーを使用できるようになりました(この質問に賞金を投じた理由です)。
0942v8653

2015年以降、これは機能しなくなり、keyremap4macbookがkarabinerに置き換えられました。次に、これがgithub.com/tekezo/Karabiner/issues/500
Yaroslav Bulatov

カタビナを使用することで、必要な機能がそのまま使用できます。セットアップするものはありません。2019年5月の時点で
1mike12

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