人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

WindowsXP環境で利用可能なプログラマブル・キーボードを探しています。

(要件)
- 国内調達が可能なこと
- 設定可能な物理キーが16個以上ついている
- シングルキーエミュレーションだけでなく、文字列が送出できる
- 送出文字列に「日本語」が設定できる
- 金額は三万円前後まで
- 可能であれば、USB接続のもの

なお、BelkinのNostromo及びP.I. EngineeringのXkeysは、日本語が通らないためNGです。

●質問者: Harunaha
●カテゴリ:コンピュータ
✍キーワード:NG USB WindowsXP エミュレーション キーボード
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● desutai
●33ポイント

http://online.plathome.co.jp/detail.html?scd=11650349

Plat'Online - [ KB500USB(Black) ] KB500USB(Black)

送出文字列が日本語って・・・・

(そもそもキーボードから直接漢字等は出力できません)

kinesisなら全てのキーにマクロ登録出来ます。

もちろんオプションのフットペダルにも登録可能

http://online.plathome.co.jp/list_by_maker.html?maker=49+++

Plat'Online - Kinesis 取扱製品一覧

色や接続方式やマクロ登録メモリのサイズなどにより、

値段が違うので、適当な物をお選びください。

◎質問者からの返答

Kinesisのものは、XkeyのOEM(形状/ラインアップが酷似)、もしくは逆のようですので、残念ながら私の希望する仕様を満たせない可能性が高いです。(Vendor Webの方で、詳細が開示されていないので、一応ぷらっと に確認するつもりです...)

>>送出文字列が日本語って

質問にも書きましたが、Single KeyのEmulationだけでなく、文字列(たとえば”PF1”keyを押すと、”/setup 開催日”という感じで)送出する”Programable Keyboard”を求めています。普通のKeyboardから直接漢字が出力されるなどと考えていません。なんで話がそうなるんでしょう?(^^;)


2 ● toshi_nishida
●33ポイント

http://www.object.co.jp/nnn/xk4/words.html

よい説明のサイトが見つかりませんでした。『キーボードにあるキーには、押したり放したりした際にそれぞれ信号が発生するようになっています。

これら発生する信号のことをキースキャンコードと呼び、このコードにはキーを押下したとき(押したとき)に発生するMake(メーク)コードと、キーを解放したとき(放したとき)に発生するBreak(ブレーク)コードがあり、これらは一対になっています。』 パソコンのキーボードと本体の通信は、どのキーを押した、離した、というだけの内容で、英語にせよ日本語にせよ、文字を送っていると言うイメージとは違います。「2」のキーを押したときは、それが「2」を意味するか「ふ」を意味するか「”」を意味するかはキーボードは関知せず、本体側のBISOやキーボードドライバで、それ以前にカナキーが押されたかシフトキーが押されたかを把握していて、判断するわけです。ですから、仮にプログラマブルなキーボードがあって日本語を送ろうとすると、「半角/全角」を押して日本語の読みを打ち込んで該当漢字に変換できるまでスペースキーを押し確定する、という操作をエミュレーションする必要があり、2回目から辞書が学習して変換で出てくる順番が変わってしまえばもう同じ文字が出せません。その前に、このアクションの前にオペレータによって「半角/全角」キーが押されていれば、意図と逆に半角モードとなってしまうわけです。要するに、Windowsパソコンのキーボードの仕組みをそのまま使って日本語を自動的に発生することは無理で、そのような製品はないと思います。現実的手段としては、たとえば「F5」を押せばこの日本語文字列を入力、「F6」ならこれ、などとアプリケーション側で短縮入力のような機能を持たせ、プログラマブルキーボードからはそれを送出させる、という方法になると思います。シリアルポートなど使ってSIFT-JISコードなどを送り込む器具は可能性としてありますが、これでもアプリケーション側で対応する必要があるという点で同じです。キーボードの仕様はCQ出版の月刊トランジスタ技術1995年10月号「キーボード&マウス・ポートの構造」に解説があります。

◎質問者からの返答

どうもです。確かにKey EmulationとかKeyboardとかいういい方が好ましくなかったようです。済みません。

要は、「外部のスイッチを押すことで、あらかじめ登録していた”文字”がキー入力したが如く、送り出される機能」を持った装置があるかということです。


3 ● toshi_nishida
●32ポイント

http://www.vector.co.jp/soft/dl/winnt/util/se237172.html

Clipn(くりっぷん)(WindowsNT/2000/XP/Vista / ユーティリティ)

キーボードの機能だけではなく、クリップボードの機能と組み合わせて実現できる可能性があります。上はクリップボードに複数の文字列を保存して、後で選択的に取り出して貼り付けしようというフリーソフトです。ファンクションキーなどをショートカットキーに設定しておき、プログラマブルキーボードから、Fキー,↓,→,↓(出したい文字列に応じた個数),Enterと送ってやれば、意図した文字列を入力できそうです。

◎質問者からの返答

ありがとうございます。

出先なので出来る範囲内で動作を試してみたのですが、うまく文字列を渡せたり、渡せなかったりというところで、ちょっと微妙です。家に戻って手持ちの実機を使ってトライしてみたいと思います。


4 ● desutai
●32ポイント

http://online.plathome.co.jp/detail.html?scd=11650012

Plat'Online - [ KB134PC (White) ] KB134PC (White)

http://online.plathome.co.jp/detail.html?scd=11650012

Plat'Online - [ KB134PC (White) ] KB134PC (White)

http://www.vector.co.jp/vpack/browse/pickup/pw3/pw003480.html

猫まねき

もし、単に文字入力等を1キーで済ませたい場合は、キーボード自身へのマクロ記録させるより

上記のようになソフトに任せた方が良いかもしれません。

(その用途等によるのでどのようなソフトが適切かはなんともいえませんが、

ゲーム等は選択肢が限られるかもしれません)

◎質問者からの返答

ありがとうございます。

こっちの方はPS/2限定という事ですね。正直なところは、Macro機能でKey Strokeを記録する形ではなく、直接文字列を流し込めるようになっていると良いんですけど、やはり無いかなぁ(^^;)

とりあえず、一度質問を締めさせていただきます

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ