サンプル集「USキーボードをJISキーボード認識で利用」について質問 かえうち › フォーラム › 【初心者歓迎】なんでも質問コーナー › サンプル集「USキーボードをJISキーボード認識で利用」について質問 このトピックには4件の返信、2人の参加者があり、最後にhudebakoにより4年、 11ヶ月前に更新されました。 5件の投稿を表示中 - 1 - 5件目 (全5件中) 投稿者 投稿 2019/12/24 16:16 #4291 hudebako参加者 サンプル集から「USキーボードをJISキーボード認識で利用」を読み込んで便利に利用しています。 この設定を見ると,配列面0には「修飾キーを押している間有効になる配列面」としてShiftキーについては配列面0,Ctrl,AlT,GUI,複数については,配列面2が設定されています。これは特に問題ありませんが,配列面2には,「修飾キーを押している間有効になる配列面」として,Shiftキーについて配列面1が設定されておりますが,これは何か意味があるのでしょうか。何も設定しない場合と比較して,動作に違いがあるのでしょうか。 2019/12/25 13:30 #4293 うぇぶしまキーマスター USキーボードとJISキーボードは、単にキーの配置が異なるのではなく、Shiftキーと組み合わせた際の出力がバラバラです。USキーボードをJISキーボードとして認識させる場合、 「Shift押しながら2キー」(USの@) → 「Shiftを押さずにPの右のキー」(JISの@) 「Shiftを押さずにLの2つ右のキー」(USの’) → 「Shiftを押しながら7キー」(JISの’) のように、Shiftの押下状態を含めて認識して、適切なキー操作を出力しなければなりません。そのため、Shiftキーの押下時に配列面を切り替えて、USキーボードのShift押下に合わせた記号が出力されるように設定してあります。 2019/12/25 15:18 #4296 hudebako参加者 質問の意図が伝わらなかったようです。画像をご覧ください。 Ctrl,Alt,CUI,「複数」が押されいるときに有効になるはずの配列目2において,「修飾キーを押している間有効になる配列面」でShiftに「1」が設定されても意味がないのではと思ったわけです。ここは「空欄」の方が良いのではと思いますが,いかがでしょうか。 Attachments:ef5328ea7a9f2221cc02e29f965e4cba.png 2019/12/27 01:19 #4304 うぇぶしまキーマスター すみません。これはただのミスですね。 この設定は意味をなさないので修正しておきます。 2019/12/27 12:57 #4311 hudebako参加者 分かりました。返信ありがとうございした。 投稿者 投稿 5件の投稿を表示中 - 1 - 5件目 (全5件中) このトピックに返信するにはログインが必要です。 ログイン ユーザー名またはメールアドレス: パスワード: ログイン状態を保存する ログイン