Top > ノートPC スペック情報 > キーボード > [Fn][Ctrl]入れ替え
[Fn][Ctrl]キーの認識をBIOSの設定で入れ替えることができるノートPCがあります。使用者の使い易い環境を選択できるという点で素晴しい機能です。
[Fn]キーと左[Ctrl]キーの認識をBIOSで切り替えることのできるノートPCが存在します。
キーの見た目や大きさまでは変えられませんが、使用者の使い易いキー配置を選択できるという点で優れた機能ではないでしょうか。
[Fn]キーはOS側で認識することができず、ソフト的な対応が不可能なためありがたい機能です。
他のキーだって移動したり、省かれたりしているのに、なぜ[Fn]キーの位置を重要視するのでしょうか?
実は[Fn]キーはハードキーだからです。
キーを押すとどういうキーを押されたかOSは知ることが出来ます。そして押されたキーに応じてOSは決まった働きをします。
この「押されたキー」と「決まった働き」との関係は自由に設定できます。
例えばメモ帳を開いていて[a]キーを押したら、画面に「a」と表示される。これは、[a]というキーを押された時に「a」と表示するように設定されているからです。いわゆるソフトキーです。
同じように[Shift]キーと[a]キーを押されたら、OSは「A」と表示するように設定されています。
ですが、[Fn]キーを押してもOSは知ることが出来ません。例えば[Fn]キーと[a]キーを押した時に[b]キーとして振舞うキーボードの場合、OSからは[b]キーが押されたというふうにしか見えないのです。
これが何を意味するのかというと、「ソフト的にキーの入れ替えをすることが出来ない」ということです。もし入れ替えが可能ならば、[Fn]キーを押されたら[Ctrl]キーの働きをする。[Ctrl]キーを押されたら[Fn]キーの働きをする。というふうに設定することも可能なのですが、それが出来ないのです。
ありがたいことに、一部製品では(キーボード表面の表示は替えられませんが)BIOSの設定により左[Ctrl]キーと[Fn]キーの認識を入れ替えることができるようです。
キーボードを良く使う人にとって、左側にある[Ctrl]キーは大変よく使うキーです。
例を挙げると、[Ctrl]+[x]でカット、[Ctrl]+[c]でコピー、[Ctrl]+[v]でペースト。[Ctrl]+[a]で全選択、[Ctrl]+[z]でアンドゥ、[Ctrl]+[w]でウィンドウ(又はタブ)を閉じる。などなど。
同時に英字キーを押すため、[Ctrl]キーと英字キーの間隔を手が覚えています。
これが左下に[Fn]キーが来てしまうと、[Fn]キーを打ってしまうか、[Ctrl]キーを打てても同時に打つ英字キーが1つ右にずれてしまうなんてことが起こり易くなります。
これでは入力効率が落ちてしまうので左[Ctrl]キーの位置は結構重要なのです。