まず前提として、テンキーモードは厳密には「テンキーで操作」ではなく「数字で操作」になります。
そして現在手元にテンキー付きキーボードがないので確認できませんが、次のことを試してみてもらえますか?
ご対応いただきまして誠に有難うございます。 1のフルキー側では移動出来ました。 2のnを押した後テンキー側で複数回押しても「数:」は表示されませんでした。 フルキー側では「数:」が表示されました。
この場合、JNetHackとしては正しく動いています。
(J)NetHackでテンキー移動するためには、「テンキーで数字を入力する」ように設定を変更する必要があります。これはキーボードかOSの設定によるものなので、こちらでは分かりかねます。
調査頂きまして誠に有難うございました。 実は英語版の方のNethack3.6.7では普通にテンキーで動作しておりましたので一体何が原因だろうかと思った次第です。 環境の問題でしたら私の方でもう少しあれこれ試してみようと思います お時間を取らせてしまいまして申し訳ありませんでした
元報告者さんとは別人ですが、当方もjnethack 3.6.7 for windowsでテンキー及び矢印キーで想定された入力が機能しません。 名前入力画面でこれらのキーを押すと「あなたのキャラクタの名前は?」と、無入力で決定したときと同じメッセージが表示されます。 number_padは全て試しました。 osのターミナルソフトソフト上だと、テンキーで数字を入力したときも矢印キーも入力時に想定された動作をします。 キーボードも複数試しましたが、同様の動作をしました。 なお、使用OSはWindows11です。
報告ありがとうございます。Windowsではキーボード周りで特殊処理をしているようなのでそれが原因かもしれないですね。
あいにく手元にテンキー付きキーボードがないので確認できないのですが、何か方法を考えてみます。
twitterでは大変失礼いたしました。 JNethack3.6.7-01を早速インストールさせて頂きましたが、テンキーでの操作が効きませんでした。 オプションでnumberpadを変更を加えてみたのですがやはり動作しません。 無効にしたらhjklで移動は出来ました。 別のPCにインストールして見たのですが同様の症状が出ますので環境の問題ではないのではと思われます。 誠に申し訳ありませんが御確認下さいますようよろしくお願い申し上げます 373takasi