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」に変更することでこれを解決しました
この場合、VM)と実際のハードウェアのセットアップに違いはありません。キーボードは送信せず、 @ または "。コードを送信します。 「キー番号55が押された」のようなもの。
どの文字または記号をそれに一致させるかを決定するのはOS次第です。
イギリス英語の場合、「shift-2」に一致するキーコードは@に一致します。
イギリス英語の場合、「shift-3」に一致するキーコードは£に一致します。
米国国際の場合、「shift-2」に一致するキーコードは「」に一致します。
US-internationalの場合、「shift-3」に一致するキーコードは#に一致します。
したがって、物事は設計および構成どおりに完全に機能しています。他の機能が必要な場合。適切な英語が必要な場合* ただし、通常のキーボードの場合は、地域の設定でそれを選択します。 Windowsは役立つ英国のキーボードレイアウトを提案しようとします。実際のキーボードと一致するように、これを手動で修正する必要があります。
これは既知の問題であり、その国に特別なキーボードが存在する多くの言語で問題を引き起こしますが、それらは決して(またはめったに)使用されません。
*:クイーンズ言語のスノビッシュであり、簡略化された英語ではありません。