ある日突然…
「半角にならない全角のままとなってしまう」状態となりました。
全角入力の状態で、ファンクションキーで切り替えても全角から半角に戻らない。
「なぜだ!」と苦戦しながらも対処方法がわかりました。
同じ悩みをかかえている方に対処方法と原因をおつたえします!
半角英数字にならない全角になってしまう!
私のデフォルト状態は、全角のひらがな入力になっています。
文章の中には英字が入っていることが多いので、ファンクションキー(「fn」+「f10」)を使って半角/全角 を切り替えずに英字を入力をおこなっていました。
ところがある時突然、半角英数キーを押下しても全角英数入力となってしまう事態が発生したのです。
タスクトレー全角/半角の表示と状態
- 全角ひらがな入力(デフォルトの状態)
- 半角英数入力(正常な状態)
- 全角英数字入力(トラブル発生時)
このトラブル発生時の状態が数日続き、すごーくストレスな状況でした。
全角から半角英数字に変換を修正する方法とは?
この画像のように2バイト「A」が、「半角/全角」や「英数」キーを何回押しても1バイトになってくれない。
shift キーを押しながら切り替えてみてもダメ。
ctrl や alt キーなどいろいろ試しても元に戻りませんでした。
最終的に、全角英数から半角英数に戻す方法がわかりました。
それは、文字を入力して確定する前に「fn」+「f10」で半角英数字に変換すること。
その後、「英数/caps lock」キーを押して切り替えると元の状態に戻ります。
ポイントとしては、「fn」+「f10」で半角英数字に変換後に「半角/全角」キーで切り替えても改善しなかったこと。
私のPCでは「英数/caps lock」キーが有効でした。
【補足】
キーボードはPCによって異なりますので環境によって押下するキーは変わります。
私のPCは「fn」+「f10」ですが、「F10」のみで動作するPCもあります。
半角英数字が全角になってしまう原因は?
一旦は問題解決したけど、忘れたころに切り替えができない問題が再発しました。
そこで原因が何だったのか検証してみたところ、ファンクションキーを使って「ひらがな」から「英字」変換をするときにひとつ隣のファンクションキーを押していたことだということが判明しました。
具体的には、 「fn」+「f9」を押していました。
わかりやすくいうとタイプミスです。
ホントは「fn」+「f10」を押したかったのに、隣のキー「fn」+「f9」を押してしまっていたのです。
「fn」+「f9」 は全角英数字に変換
「fn」+「f10」 は半角英数字に変換
原因と対処方法がかわったのでとりあえずスッキリしました。
でも Windows 7 の頃は経験しなかったので、根本原因はOS側のアップデートでしょうか?