web-dev-qa-db-ja.com

次の文字を入力するまで、アポストロフィと二重引用符は表示されません。

windows XPでは、アポストロフィ'、または dumb/typewriter quote"を入力すると、文字が表示されません。別の文字を入力すると、アポストロフィまたはダムの引用と次の文字が同時に表示されます。これは、二重引用符"、アポストロフィ'、およびチルダ~文字で発生します。

何がこれを引き起こしている可能性がありますか?

これは私がテストしたすべてのアプリケーションで起こります - ワードパッド、Firefox、MS Wordなど。

117

これは'~"がdead-key設定に設定されているキーボードがあるからです。

デッドキーの振る舞いは...まあ...死んでいることです!あなたがそれを押しても反応はありません。それからアクセントのような次のキーストロークで異なる振る舞いを割り当てたり、あなたがそれをプログラムしたような種類のキャラクターを表示することができます。そして、通常、キーストロークがデッドキーの後に意味を持たないときは、デッドキーの文字を表示するという標準的な動作があります。そしてもちろん、それがバッファ内にあるので、次の文字も表示されます。

だからあなたはあなたのキーボードを変える方法について他のポスターの忠告に従うことができる(あなたがどのKBを設定したか見てください)。また、 Microsoft Keyboard Layout Creator を入手して、新しいキーボードをマップし、デッドキーをプログラムする方法を確認することもできます。

46
M'vy

その理由は、米国国際キーボードを使用しているためです。

これを変更する方法は次のとおりです。

  1. Windowsの実行ボックス(Windows+Rcontrol intl.cpl または control international と入力します。
  2. [キーボードと言語]タブをクリックします
  3. [キーボードの変更]をクリックしてください。
  4. この点では、デフォルトの入力言語として「English(United Kingdom) - US」を使用していることを確認してください。つまり、キーボードをUSに設定します。US-international
189
Gabriel

設定を確認したところ、英語/米国に設定されていましたが、問題が解決しませんでした。ダイアログを閉じるとタスクバーにアイコンが表示され、EN/InternationalキーボードからEN/US Keyboardに変更できます - 問題は解決しました!

13
user33839

地域/言語でキーボードの設定を確認してください。英語/米国以外に設定されている場合は、アクセント記号( '、 "、^など)を押してから文字を押すことによって形成されたアクセント付き文字が必要です。

8

問題は入力言語にあります。入力言語を切り替えるには、を押します。 Left Alt+Shift。これであなたの問題は解決するはずです。これでうまくいかない場合は、次のようにしてください。

  1. スタートメニューでLanguageを検索します
  2. Change keyboards or other input methodsをクリック
  3. Keyboards and Languagesタブをクリック
  4. Change Keyboards...をクリック
  5. Advanced Key Settingsタブをクリック
  6. Change Key Sequenceをクリック
  7. Switch Input Languageへのショートカットを割り当てます
8
Ivan

数ヶ月前のWindows 7のフレッシュでクリーンなインストール以来、私は同じいらいらする問題を経験しました。追加の入力言語のインストール中に、Windowsはインク補正を追加しました。これはアクセント文字を「簡単に」入力するためのキーボードサービスです。

解決策は、これを削除することですインク補正

Text Services and Input Languages

そして、インク修正を削除した後は、Windowsを再起動することを忘れないでください。

編集:

インク補正を削除すると、問題が部分的にしか修正されませんでした。 (デッドキーはSkypeチャットではなくなりましたが、Word 2010ではまだデッドキーでした。)

最終的な解決策:入力言語アメリカ - 国際USに変更します。 ).

6
Emil Teofanov

私も同じ問題を抱えていました。最初のストロークでキーが機能していませんでした。入力言語を米国英語から米国英語に変更しました。キーボードは現在完全に機能しています。

5
user205003

Windows 10を使用する

私の言語パックは、私が望んでいた動作ではなく、この動作を提供するキーボードに関連付けられていることがわかりました。

  1. 画面(タスクバー)の右下に、言語を示す記号があります。私にとってはENGです
  2. それをクリックして、「言語設定」を選択します
  3. 言語をクリックして、「オプション」を選択します
  4. 必要なキーボードを追加し、不要なキーボードを削除します。キーボードを「US QWERTY」に変更しましたが、「デッド」キーまたはそれらが呼び出されるものは何もありません
0
Zach Smith

Windows 10では、私が見つけた最も簡単で唯一の解決策はControl panel \ Clock, language and country / region \ Language \ Advanced Settingsから最初の場所で混乱を引き起こしたキーボードショートカットを削除することでした。

28 MBの英語(米国)入力言語パックと言語バーの表示設定は必要ありませんでした。

0
Cees Timmerman