100pt
そういうことでしたか。
windows XP/2000なら下記ソフトで、テンキーをまるごとファンクションキーのしたの数字キーと入れ替えることができます。
http://www.vector.co.jp/soft/winnt/util/se214366.html
これならソフトはだまされるはずです。
いえ、デスクトップのフルキーボードなので、外付けのテンキーの問題ではありません。
え~~12345。
NumLockキーを有効にして入力してみました。
なんか、あっけないほど簡単に・・・。
それ以外のキーも正常に反応している。
是が正解ですね。
ありがとうございました。
50pt
テンキー入力が反応しない原因は「ファンクションキーの下の列にある兼用キー」とテンキーのスキャンコードの違いに由来します。
ソフトのシリアル番号入力時などにテンキー入力がきかないという問い合わせは多いです。WebでもJavascriptなどでキー入力を拾っている場合など、コーディングや環境によってテンキー入力に対応しないことがあるのだど思います。
Archive: Key Support, Keyboard Scan Codes, and Windows
http://www.microsoft.com/whdc/archive/Scancode.mspx
スキャンコードの表がWordファイルで提供されています。
「ファンクションキーの下の列にある兼用キー」をそのまま、テンキーの並びにすれば解決するとすれば、自分でキーボードを作ってしまうのが良いです。「プログラマブルキーボード」で検索してみてください。注意点としては、PS/2接続が主流である点、外国製のものは「半角・全角 漢字」キーの対応が難しい点があります。
ああ、やはりSSLなんかで暗証番号とかシリアルコードなどでは無理なのですね。
numLock下のテンキーを使いたいと思うのはwebでは正にシリアルコードやクレジットカードの番号などの長ったらしい数字の入力なのに。
そもそも違う信号を送るキーなのに同じ表示がされていると・・・。
しかし、プログラミングの素人にとっては、キーボードのカスタマイズとかになると思うけど、敷居が高すぎる。
でも原因はハッキリと分かりました。
ありがとうございました。
うーん、「入れ替える」では苦しい。
通常文の入力では(~)とか!&%などなど、シフトキーを使って好き勝手に挿入するクセがついている。
つまり、ファンクションキー下の一列の機能は変更したくない。
それに、通常は長ったらしい数列の入力などしない。
つまり、SSLのためだけに通常の不便を我慢する結果になってしまいます。
自分でも好き勝手な事を言ってるなぁとは思う。
このソフトでは、やっぱり、同じ機能のキーが二つ以上あったらまずいんでしょう?
と言うか、機能をコピーできてもNumLock有効にして使ったら矛盾が出るような気がする。
数字だけなら何とかなるでしょうか?