web-dev-qa-db-ja.com

MacBook Proキーボード-キーの交換/再マッピングの方法

これは以前に別の方法で尋ねられる可能性があることは知っていますが、まだ確かな答えはまだありません。これら2つの特定のニーズを提供することで、より明確になることを期待しています。

私は特に、長年のPCユーザーからMacBook Proを使用できるように移行する2つの動作が必要です。

バックグラウンド:

  • 私は、先週末に私の人生で初めて私のMacを手にしたばかりのWindowsユーザーです。
  • Snow LeopardとWindows 7 x64でMBPをデュアルブートしています

私がやりたいこと(Windows 7とSnow Leopardの両方):

  • スワップ fn そして control キー(物理的にではない)
  • タップできるようになります eject 順方向削除のキーですが、 eject 実際にディスクを取り出すキー。

Windows 7とSnow Leopardの両方でこれを実現する最良の方法(ソフトウェア)は何ですか?

16
Jon Erickson

OS Xの場合: DoubleCommand

enter image description here

Windowsの場合: SharpKeys

enter image description here

より広範なものについては、 AutoHotkey (Windows)または IronAHKが必要です。 (クロスプラットフォーム互換性のためにMonoで動作するAutoHotkeyの書き換え-Linux、Macなど)。

14
John T

Snow Leopard側では、コントロールとFnを Karabiner (以前のKeyRemap4MacBook)で交換できます。

デュアルブートの場合は、OS Xの設定でコマンドとコントロールを入れ替えることをお勧めします。両方で物理的に同じキーボードショートカットが表示されます。

8
Kornel

補足として、キーボードの下の通常のOS Xシステム設定を確認することを検討することもできます。右下に「修飾キー」という名前のボタンがあり、修飾キー(caps-ロック、ctrl、cmd、...)。サードパーティのソフトウェアをインストールしなくても、状況によっては十分な場合もあります。

3
Juri

John Tが指摘したように、 AutoHotKey はWindowsですべてを実行し、それだけです。

Macの場合、 IronAHK は、それが存在していたときにも、以前は良いものでした。

したがって、私が実際に使用することはできなかったものの、必要なことを行うように見える別のオプションがあります。それは非常に技術的ですが、高度にカスタマイズ可能です。私はウェブサイトを引用します:

kelele は、Mac OS X用のUnicodeキーボードレイアウトエディタです

Ukeleleは、.keylayoutファイルへのグラフィカルインターフェイスを提供することにより、キーボードレイアウトの編集を簡略化することを目的としています。 (システム設定で有効になっている場合、入力メニューで利用可能な文字パレットは、文字を見つけるのに最適な場所です。)

キーへの単一文字コードの単純な割り当てに加えて、Ukeleleは複数文字の文字列を割り当て、「デッドキー」を作成できます。ここで、キーストロークは、次のキーストロークの出力を変更する新しい状態を設定します。

それが私がそれを見つけたとき、私にとってそれが戻ることができなかった場所を助けることができることを願っています。 ;)

1
cregox

BetterTouchTool を使用できます。これは、キーとマルチタッチジェスチャを再プログラムできる無料のツールです。設定で、F1、F2などのキーがデフォルトとして設定されていることを確認してください。 BetterTouchを開き、キーボードを再マッピングします。ログイン後に自動的に実行することを忘れないでください。これは、マルチタッチジェスチャを操作するための非常に便利なツールでもあります。 Spacesを4本の指でスワイプするのに使用します。 Snow Leopardのデフォルトのジェスチャーが気に入らない。

1
Stijn Bakker

Windowsでは、誰かがカーネルモードドライバーを実装して、ワイヤレスAppleキーボードのこの魔法の偉業を実現しました。 Macbookで動作するかどうかはわかりません。 FAQは、Windowsを「ネイティブに」インストールするオプションであると述べています。いずれにせよ、ソースコードを少し変更するだけで、どこでも機能する可能性があります。

https://github.com/samartzidis/WinA1314

0