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