Windows 11/10でタッチキーボードのシフトロックをオン・オフ切り替える方法
Windows 11やWindows 10のタッチキーボードでシフトロック(Shift Lock)を有効または無効にしたい場合は、このガイドが役立ちます。レジストリエディターを使えば、タッチキーボードのシフトロック機能を簡単にオン・オフできます。
プログラムやアプリで入力する文字をすべて大文字にしたい場面は意外と多くあります。その場合、選択肢は主に2つあります。ひとつはCaps Lockキーを使う方法、もうひとつはShiftキーを押し続ける方法です。
入力スピードを重視するなどの理由でCaps Lockを使いたくない場合は、タッチキーボードのShiftキーを押し続ける必要があります。逆に、Caps LockがあるのだからShiftキーは使いたくないという人もいるでしょう。どちらのケースでも、このチュートリアルの手順に従えば、タッチキーボードのシフトロックを好みに合わせて設定できます。
参考までに、シフトロックはShiftキーを2回連続でクリックすると有効になり、再度1回クリックすると解除されます。もしこの動作が煩わしいと感じるなら、タッチキーボードのシフトロックを無効化することも可能です。なお、従来の(Traditional)キーボードレイアウトではシフトロック機能は利用できない点に注意してください。
今回はレジストリエディターで値を変更するため、作業前にシステムの復元ポイントを作成するか、レジストリファイルのバックアップを取っておくことをおすすめします。
Windows 11/10でタッチキーボードのシフトロックを有効・無効にする手順
Windows 11/10のタッチキーボードでシフトロックを有効にするには、以下の手順を実行します。
- Win + Rキーを押して「ファイル名を指定して実行」を開く
- regeditと入力し、Enterキーを押す
- UAC(ユーザーアカウント制御)の画面で「はい」をクリックする
- HKEY_CURRENT_USER配下のTabletTip\1.7キーへ移動する
- 1.7キーを右クリックする
- 新規 > DWORD (32ビット) 値を選択する
- 名前をEnableShiftLockに変更する
- ダブルクリックして値のデータを1に設定する
- OKボタンをクリックする
- タスクマネージャーからWindowsエクスプローラーのプロセスを再起動する
それぞれの手順を詳しく見ていきましょう。
まず、パソコンでレジストリエディターを開きます。Win + Rキーを押して「ファイル名を指定して実行」を表示し、「regedit」と入力してEnterキーを押してください。UACの確認画面が表示されたら、「はい」をクリックします。
次に、以下のパスへ移動します。
HKEY_CURRENT_USER\Software\Microsoft\TabletTip\1.7
ここでEnableShiftLockというDWORD値を探します。存在しない場合は、手動で作成する必要があります。「1.7」キーを右クリックし、新規 > DWORD (32ビット) 値を選択して、名前を「EnableShiftLock」に設定しましょう。

作成した値をダブルクリックし、値のデータを1に変更します。

OKボタンをクリックして変更を保存します。最後にタスクマネージャーを開き、Windowsエクスプローラーのプロセスを再起動すれば完了です。
Windows 11/10でタッチキーボードのシフトロックをオフにする方法
逆に、シフトロックを無効化したい場合は、以下の手順に従ってください。
- Win + Rキーを押し、「regedit」と入力してEnterキーを押す
- UACの画面で「はい」を選択する
- HKEY_CURRENT_USER配下のTabletTip\1.7キーへ移動する
- EnableShiftLockのDWORD値をダブルクリックする
- 値のデータを0に設定する
- OKボタンをクリックする
- Windowsエクスプローラーのプロセスを再起動する
手順の詳細は以下の通りです。
まずWin + Rキーを押し、「regedit」と入力してEnterキーを押します。UACの画面で「はい」を選択してレジストリエディターを開き、以下のパスへ移動してください。
HKEY_CURRENT_USER\Software\Microsoft\TabletTip\1.7
EnableShiftLockのDWORD値をダブルクリックし、値のデータを0に変更します。

OKボタンをクリックして変更を保存したら、タスクマネージャーを開いてWindowsエクスプローラーのプロセスを再起動しましょう。
関連記事:タッチキーボードでスペースキーを2回押したときにピリオドが入力されるのを止める方法
よくある質問:キーボードのシフトロックをオンにするには?
タッチキーボードのシフトロックをオン・オフするには、レジストリエディターを使用します。レジストリエディターを開き、HKEY_CURRENT_USER\Software\Microsoft\TabletTip\1.7へ移動してください。次に、EnableShiftLockのDWORD値をダブルクリックして値のデータを1に設定し、OKボタンをクリックします。最後にWindowsエクスプローラーのプロセスを再起動すれば、設定が反映されます。
以上です!このガイドがお役に立てば幸いです。
-
Windows 11/10でタッチキーボードが動作しないときの対処法【レジストリ修正】
Windows 11やWindows 10のパソコンでタッチキーボードが正常に動作しない場合、レジストリを調整することで問題を解決できる可能性があります。Windows 8はタッチ操作に対応した初めてのデスクトップOSであり、その後のWindows 8.1やWindows 10では、タッチ対応に加えてさらに多くの機能が追加されました。タッチスクリーンを正しく動作させるためには、最新のタッチハードウェアドライバーがインストールされている必要があります。それ以外にも、確認しておくべきポイントがいくつかあります。 タッチキーボードの有効化方法 Windows 10の場合、タスクバーを右クリックし
-
Windows 11/10でSmartScreenフィルターを有効化・無効化する方法(UI・グループポリシー・レジストリ対応)
「SmartScreenフィルターが無効になっています」というメッセージが表示される、あるいは「SmartScreenフィルターではこのWebサイトを確認できません」という警告が出て困っていませんか?本記事では、Windows 11/10/8/7環境において、設定画面(UI)、グループポリシー、レジストリエディターの3つの方法でSmartScreenフィルターを有効または無効にする手順を詳しく解説します。 SmartScreenフィルターとは? 初めての方のために簡単に説明すると、SmartScreenはフィッシング詐欺サイトの検出や、マルウェア(悪意のあるソフトウェア)のインストール防止を