web-dev-qa-db-ja.com

MacVMWareのWindows8キーボードが誤った記号を入力する

MacのVMWareFusion(Professional Version 5.0.4(1435862))内でWindows8を実行しています。記号を入力すると、別の記号が表示されます。 Windows8で使用されているキーボードはイギリス英語です。

Shift + 2, I get " instead of @
Shift + 3, I get £ instead of  #
Shift + ', I get @ instead of double quote
When I press \, I get #
When I press Shift + \, I get ~ (instead of pipe)

これを解決する方法は?

言語を英国英語のままにしながら、キーボードを「USInternational」に変更することでこれを解決しました

2
Neddy

この場合、VM)と実際のハードウェアのセットアップに違いはありません。キーボードは送信せず、 @ または "。コードを送信します。 「キー番号55が押された」のようなもの。

どの文字または記号をそれに一致させるかを決定するのはOS次第です。

イギリス英語の場合、「shift-2」に一致するキーコードは@に一致します。
イギリス英語の場合、「shift-3」に一致するキーコードは£に一致します。

米国国際の場合、「shift-2」に一致するキーコードは「」に一致します。
US-internationalの場合、「shift-3」に一致するキーコードは#に一致します。

したがって、物事は設計および構成どおりに完全に機能しています。他の機能が必要な場合。適切な英語が必要な場合* ただし、通常のキーボードの場合は、地域の設定でそれを選択します。 Windowsは役立つ英国のキーボードレイアウトを提案しようとします。実際のキーボードと一致するように、これを手動で修正する必要があります。

これは既知の問題であり、その国に特別なキーボードが存在する多くの言語で問題を引き起こしますが、それらは決して(またはめったに)使用されません。



*:クイーンズ言語のスノビッシュであり、簡略化された英語ではありません。

0
Hennes