
マイクロソフトが2001年に導入したF-Lockキー[1]は、ファンクションキーの状態を切り替えます。オンの場合、F1からF12までのキーは、その時点で使用されているアプリケーションによって定義される意味に応じて動作します。オフの場合、新しい動作が使用されます。F5は「開く」、F10は「スペル」などです。初期のモデルでは、再起動またはキーボードのリセットのたびに状態がオフに戻りましたが、後のモデルでは再起動後もF-Lockの状態が保持されます。
他のキーボードメーカー(ロジクールやビューソニックなど)も、自社のキーボードにF-Lock機能を搭載している。
F-Lockの導入は、いくつかの点で批判を浴びた。まず、その動作が直感的ではなかった。デフォルトではF4などのキーを押しても通常の意味を持たなくなり、Alt+F4などのキーの組み合わせが機能しないように見えた。
第二に、各キーに割り当てられた二次機能の選択は恣意的であるように見えた。F7は従来スペルチェックのキーであったが(特にマイクロソフト自身がOffice製品で使用していた)、F7には「返信」機能が割り当てられ、スペルチェックはF10に割り当てられていた。これは一部の評論家から強い批判を招いた。[ 2 ]
WindowsエクスプローラーでF2キーを押してファイル名を変更しようとすると、実際にはそれ以前に行われたファイル操作が取り消されてしまう可能性があり、その影響が気づかれずに放置されると、深刻な事態を招く恐れがある。
こうした懸念から、F-Lock機能を無効にする方法がウェブ上に多数登場した。[ 3 ]
多くのWindows/PCユーザーは、MicrosoftのIntellitype Proソフトウェアを使って回避策を見つけています。このソフトウェアを使うと、ファンクションキーやアクセサリキーにキー操作やマクロを割り当てることができます。例えば、ファンクションキーにマクロ「{Press}」を割り当てると、Fロックの状態に関係なくOSがキー入力をF1として解釈するため、Fロックの問題は解消されます。F1F1
キーに割り当てられた新しい動作は以下のとおりです。