web-dev-qa-db-ja.com

Windows 7でアクセントの組み合わせをオフにするにはどうすればよいですか?

ハンガリー語のキーボード言語がインストールされた英語のWindows7Professionalがあります。英語のキーボードレイアウトは期待どおりに機能しますが、ハンガリー語のレイアウトでは、ある種の「アクセントの組み合わせ」がアクティブになります。

この^ + oの効果はôになり、^ + aはâになります。

ハンガリー語のアクセント付き文字はすでにキーにマップされているため、これはまったく役に立ちませんが、実際に^を取得するには非結合文字を入力する必要があるため、非常に面倒です。

この「機能」をオフにする方法はありますか?

7
shinjin

Windows7でカスタムキーボードレイアウトを作成する方法

  1. Get Microsoft Keyboard Layout Creator @ bubuが指摘しているように。

  2. Microsoft Keyboard LayoutCreatorを起動します
    enter image description here

  3. 既存のキーボードをロードします
    enter image description here

  4. そしてハンガリー語です!
    enter image description here

  5. アクセント文字は、ハンガリー語のレイアウトでのみ使用できるようです。 AltGr が押されました。それでは、そのレイアウトを見てみましょう。
    enter image description here

  6. 変更するアクセントキーの1つを右クリックします。そしてuncheckオプションデッドキーとして設定
    enter image description here

  7. [〜#〜] ok [〜#〜]をクリックして選択を確認します。
    enter image description here

  8. これで、キーは通常のキーになり、通常の文字のいずれかのように動作します。変更する他のすべてのキーについて、このプロセスを繰り返します。

  9. 新しいキーボードレイアウトをエクスポートします。
    enter image description here

  10. レイアウトのプロパティを確認するように求められたら、確認して好みに合わせて調整します。完了したら、[〜#〜] ok [〜#〜]を押します。
    enter image description here

  11. これで、キーボードレイアウト用のインストーラーパッケージを含むフォルダーが作成されます。
    インストールすると、システムダイアログから新しいキーボードレイアウトを選択できるようになります。
    enter image description here

  12. これは、通常、キーボードレイアウトを選択するダイアログです。 myカスタマイズされたレイアウトGerman-Programmerは、デッドキーのないカスタマイズされたドイツ語レイアウトです(あなたが達成したいのと同じこと)。
    enter image description here

でもアドバイスの一言!カスタムキーボードレイアウトを使用すると、望ましくない影響が生じる可能性があります。
たとえば、RDPを使用して別のWindowsマシンに接続する場合、そのマシンはキーボードレイアウトを認識せず、英語に切り替わります。
カスタムレイアウトを使用する前は、他のマシンはドイツ語のレイアウトにうまく適応していました。

この手順を使用した後、RDPセッション中にキーボードレイアウトが切り替わる問題がある場合は、以下を参照してください。 リモートコンピューターによるキーボードレイアウトの変更を停止するにはどうすればよいですか?

それはまだ価値があります。

8
Der Hochstapler

これらのキーは「デッドキー」と呼ばれます。2番目のキーを押すまで何も出力されません(これらを組み合わせて新しい文字を作成する必要があります)。

いずれかを入力してスペースを押すだけです。 (このソリューションはX11、Windows、OS Xで動作します)

0
zilch

答えは、オリバーザルツブルクが私のために組み合わせた文字のアクセントを修正しなかったことを提供しました。これを見てください http://www.youtube.com/watch?v=G015Lna65hs

これで私の問題は解決しました。うまくいかなかったのは、最初にデフォルトの入力言語をUSに設定してから、間違ったキーボードを削除する必要があったことです。

0
Zetta