Windows にはマイクロソフト製の日本語入力ソフトである Microsoft IME(以降、MS-IME と表記します)が搭載されていて、多くの人はそれを使い続けていることかと思います。私も同様で、Windows Vista でもやはり MS-IME を使っています。
MS-IME では、キーボードの半角/全角キーを押すことで日本語入力のオン/オフを切り替えることができます。ところが、しばらく前から突然切り替わらなくなってしまいました。Windows XP よりも前のショートカットである Alt+半角/全角でないと駄目になってしまったのです。
さすがに不便なので情報を漁ってみたところ、レジストリに書き込まれているデータに間違いがあることが原因であることがわかりました。
詳しい原因や修正方法については、さるぺーじさんによる記事をごらんください。原因究明プロセスと解決方法について、技術的に書かれています。内容はMS-IME2007 についての記事ですが、現象も解決方法もそのまま応用することができます。
とりあえず直し方を知りたい方は、蒼月さんの記事がお勧めです。蒼月さんは Vista でこの現象に遭遇しています。修正方法についてはスクリーンショット付きなので、レジストリの操作に不慣れな場合はこちらのほうがわかりやすいかと思います。
お約束ですが、レジストリを編集することで Windows が起動できなくなっても自己責任となります。私の環境ではうまく行きましたが、どんな環境でも大丈夫である保障はありません。不安な方はマイクロソフトによるサポートを受けてください。