すべてのキーボードが、物理的であろうとなかろうと、同じ。物理キーボードはキーレイアウトによって異なります。たとえば、サポートするキーは、AppleキーボードはWindowsキーボードとは大きく異なります。大型キーボードには専用の数字パッドがありますが、他の小型キーボードはそれをなくして、よりコンパクトなサイズを優先します。ユーザーはアルファベットキーの上にある数字キーを使用して数字を入力できますが、テンキーがなくても大丈夫です。一部のアプリではテンキーを使用する必要があると主張していますが、その場合はAutoHotkeyを使用してテンキーをキーボードに追加できます。
キーボードのキーを押すと、OSが認識します仮想キーコードを介して。各キーには、追加したキーボードレイアウトに応じた独自のコードがあります。テンキーをキーボードに追加する必要がある場合は、押している数字キーが実際には専用のテンキーにあるとOSに認識させる必要があります。
テンキーを追加する
AutoHotKeyをダウンロードしてインストールします。インストールしたら、メモ帳を開いて以下を貼り付けます。たとえば、ファイルをAHKファイル拡張子で保存します。 numpad.ahk。
#If GetKeyState("CapsLock", "T") 1::Numpad1 2::Numpad2 3::Numpad3 4::Numpad4 5::Numpad5 6::Numpad6 7::Numpad7 8::Numpad8 9::Numpad9 0::Numpad0
このファイルを実行します。テンキーのキー押下をシミュレートするには、Caps Lockをオンにします。スクリプトを実行して、caps lockをオンにすることは、numLockをオンにすることと同等です。
上部の数字キーをタップするとアルファベットキーを使用すると、OSは物理的なテンキーの数字キーを押していると見なします。 Keyboard TesterというWebアプリでテストできます。以下のスクリーンショットは、実際にキーボードの上部にある数字キーの列で2キーを押して入力したものの、物理的な数字パッドで2キーをタップして入力した数字2を示しています。

制限事項
このスクリプトは数字に対してのみ機能し、テンキーにある他の記号/キー。プラス、マイナス、またはスラッシュキーをタップすると、テンキーのキープレスとして登録されません。同様に、ピリオドキーはテンキーの10進キーとしてマップされません。
これは、すべてのアプリで機能するはずです。 テンキーでカーソルを移動したい場合、Windows 10で動作します。ゲームやアプリのキーボードショートカットにテンキーが必要な場合は、この小さなスクリプトが役立ちます。おそらく、代わりに使用するアプリを見つけることができますが、スクリプトはリソースをあまり必要としません。
ショートカットにテンキーのみを使用する必要がある場合は、精密タッチパッドがあるかどうかを確認し、キーボードショートカットをスワイプジェスチャーにバインドします。
コメント