Mac OS XでWindowsキーボードを使用する方法は?


13

Logitech Windowsキーボードを使用していますが、iMacで使用したいです。問題は、多くのボタンが間違った場所にマップされることです。たとえば、Right Alt+ を押す2と、@記号ではなく™記号が表示されます。この問題は、RDPを実行してWindows XPマシンにログオンしている場合にも発生します。Mac OS Xにはスウェーデンの地域設定(入力方法)があります。

  • リモートのWindows XPマシンでキーボードのすべてのキーが実際に機能するようにキーボードを再マップすることは可能ですか?
  • RDPウィンドウにいるときにすべてのMac OS Xショートカットを無効にできますか?

標準のLogitech Windows USBキーボードを使用しています。

レイアウトの問題のようです。Logitechキーボードレイアウトをインストールするときに選択できますが、しばらくするとデフォルトのレイアウトに戻ります。


「間違ったマッピング」ではなく、Mac OSが別のキーレイアウトを使用しているということですが、それらを再マッピングするツールがあるかどうかはわかりません。
schöppi

Altキーの代わりにShiftキーを使用して代替キー機能を取得してみてください。ただし、これは再マッピングの問題を解決しません。ソフトウェアを使用してキーを再マップするのは簡単ですが、キーボードの記号は正しくありません。
Jay_Booney

右側のAltはAltGrと呼ばれ、キーボードレイアウトによって異なる機能を持つことがあります
-phuclv

回答:


11

無料のMac OS XキーボードレイアウトエディターであるUkeleleをご覧ください。

Ukeleleは、Mac OS Xバージョン10.2以降用のUnicodeキーボードレイアウトエディターです。バージョン2.0以降は、Mac OS Xバージョン10.4以降専用です。

バージョン10.2(Jaguar)以降、Mac OS Xはキーボードレイアウト(.keylayoutファイル)のXMLベースのフォーマットをサポートしています。これらは、/ Libraryまたは〜/ Library内のKeyboard Layoutsフォルダーにコピーすることでインストールできます。次に、[システム環境設定]の[国際(10.6では言語とテキスト)]モジュールの[入力]タブで有効にします。

ただし、XMLテキストを直接編集してキーボードレイアウトを変更するだけでなく、新しいスクリプト用にまったく新しいキーボードレイアウトを作成するのは面倒でエラーが発生しやすくなります。

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

キーへの単一文字コードの単純な割り当てに加えて、Ukeleleは複数文字の文字列を割り当てて、「デッドキー」を作成できます。

Mac OS Xキーボードレイアウトの詳細、およびダウンロード可能な既存のレイアウトについては、「入力リソース」を参照してください 。いくつかのタイプのレイアウト、特に多数のデッドキーシーケンスでは、テキストベースのツールKeyLayoutMakerを使用してレイアウトを作成すると便利な場合があります。

画像


8

問題は、修飾キーが正しく設定されていないことです。これを修正するには、[システム環境設定]> [キーボード]> [修飾キー]に移動します。キーボードの正しい構成を取得するまで、設定を変更します。

ここに画像の説明を入力してください


この回答は、質問の一部である特定の例には適用されません。ユーザーがこれに悩まされている場合、彼はそれについて言及しませんでした。
ダニエルベック

私は以前にそれを試しましたが、それは他の重要な問題を解決しません。
アミールレザエイ

4

システム設定/言語とテキスト/入力ソースの下で試すことができます。たとえば、「British」と「British-PC」は別々のカテゴリとして表示されます。後者を選択すると、キーが私の英国(Logitech)PCキーボードに正しくマップされるようです。これは、Logitech Device Managerをインストールした後(目に見える効果はありません)、ライブラリ/キーボードレイアウトのコンテンツをスクラッチした後です。これは10.8.3で、価値があります。


1
これにより、一部のキーが修正されますが、他のキーは破損します。\が正しく設定されなくなりました。@が間違っているよりはましです。
ウィルカルダーウッド14

1

[システム環境設定]> [言語とテキスト]> [入力ソース]には多くのPCレイアウトが含まれており、ドイツ語フランス語などの言語用の事前作成されたPCレイアウトもあります。

Ukeleleを使用して、独自のキーレイアウトを作成できます。

  • [ファイル]> [現在の入力ソースから新規作成]を選択します。
  • キーを変更します。
  • にバンドルとして保存します/Library/Keyboard Layouts/。のキーボードレイアウトは~/Library/Keyboard Layouts/、パスワードダイアログまたはログインウィンドウで選択できません。また、キーを押したときに表示されるポップオーバーは、通常の.keylayoutファイルでは機能しません。
  • ログアウトして再度ログインし、[システム環境設定]> [言語とテキスト]> [入力ソース]で入力ソースを有効にします。

キーレイアウトに変更を適用するには、たとえば、実行sudo touch /Library/Keyboard Layouts/してログアウトしてから再度ログインする必要があります。com.apple.HIToolboxplist を編集して、デフォルトの入力ソースを無効にすることができます。

別のオプションはKarabiner(以前はKeyRemap4MacBookと呼ばれていました)を使用することです:

ユーザーインターフェイスでキーを再マップでき、直接有効になります。

または、USレイアウトへの切り替えを検討できる場合、MacとWindowsで同じ位置にすべてのASCII文字が含まれます。

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