キーボードで打った文字と別の文字が表示される時には、最初に「NumLock」や「CapsLock」の状態を確認しましょう。
キーボードのインジケータが光っている場合は、オンになっていますので、「NumLock」キーや「CapsLock」キーを押してインジケータが消えればオフに戻ります。
また、Vistaをインストールした時に「106日本語キーボードドライバ」がインストールされる代わりに、別の英語版のキーボードドライブが自動認識された場合、日本語が入力できないことがあります。
入力した時に「@」が「[」に、「\」では何も表示されないなら、英語用キーボードになっています。
この場合は、「デバイスマネージャ」から「106日本語キーボードドライバ」を再インストールすれば正常になります。
「コントロールパネル」から「システム」を開く、タスク欄にある「デバイスマネージャ」をクリック。
「キーボード」の左にある「+」をクリックしてドライブソフトを確認します。
「102/102 英語キーボード」となっていたらドライバが間違ってインストールされています。
「102/102 英語キーボード」を右クリック→プロパティを開きます。
プロパティ画面のドライバタブをクリックして、ドライバの更新をクリック。
ウインドウが開くので、「自動的に更新されたドライバソフトウェアを検索します」をクリックして画面の表示に従って進みます。
うまくいかない時は「コンピュータを参照してドライバソフトウェアをクリックし、「互換性のあるハードウェア表示」のチェックをはずして「日本語PS/2キーボード(106/109)を選択します。