USB接続テンキーの入力されるものの変更
ELECOM の TK-TCM001SV という型番のUSB接続のテンキーを購入しました。
http://www2.elecom.co.jp/peripheral/10key/tk-tcm001/
OpenOffice.org.appで使用するためです。
近所の家電店へいく前にMac専用である サンワサプライのNT-M5UWの名前をチェックしていたのですが、Mac用のものが一つもなく、取り寄せるとしても予想以上に高価な金額を提示されてしまったので、仕方なく手に持っていたそれを買って来たのでした。
数字のキー以外は心配でしたが、OpenOffice.org.app(バージョン3.1.1)とNeoOffice.app(バージョン2.2.4)では、作業には支障無く使う事ができました。
(「000」も「.」も「=」も「Tab」も「Enter」も「Bk Sp ←」も表示どおりの入力ができています。)
システム環境設定のユニバーサルアクセスのマウスキーを『入』にして、2, 4, 6, 8 での下,左,右,上へのカーソル移動もできました。
ただ、「(」と「)」のキーが正しく入力できず、「(」のキーを押すと「40」が、「)」のキーを押すとtabキーを押した時と同じ動作をしてしまいます。
上部のLEDの横の4つのボタンも使えない状態です。
Boot Camp で Windows XP を起動して、それで上のキー(ボタン)を試してみましたら、説明通りの入力(動作)をしましたので、機械が壊れているわけでなく、Mac側での動作がおかしいだけのようです。
それで思った事なのですが、USB接続のテンキーのボタンの入力(Macの画面に出力されるもの)を変更する事はできるのだろうかという事です。
つまり「(」と「)」のキーを正しく入力できるようにさせたり、「000」を「,」にしたりする事です。
(上に付いている「Num Lock」、「Excel」、計算機の図、家の図のボタンについても、変更できたら良いなと思います。)
検索サイトを使って調べてみたところ、全くできないわけではなさそうだったので、ControllerMateとUkeleleというプログラムをダウンロードして弄ってみました。(今弄っています。)
説明を機械翻訳して、読みながらやってみたところ、ControllerMateでは押したキーに別のキーの情報を追加する事はできました。
でも、「000」のキーの場合は、「,」だけの入力にしたかったのですが、「000,」のようになるのです。
Ukeleleのほうは実際のキー入力が変化したかの確認はしていません。
「JISのキーボードを繋いで、他国のキーボードのレイアウトの設定にするソフト」のような感じでしょうか?
こちらはもうちょっと説明を読んでから実際にキーの変化を試してみようと思います。
(とりあえずUkeleleを使ってわかった事は、「Tab」キーを押しても、「)」キーを押しても、「Key Code」のウィンドウには「48」と表示されるという事と、「(」キーを押すと「Key Code」のウィンドウには「71」「82」「86」と表示される事です。)
それで質問なのですが、ControllerMateで「キーデータの変更/キーデータの消去」はできないのでしょうか?
「000」が入力されないようにして「,」だけにするとか、「(」と「)」のキーを押した時は、希望したものだけ入力されるようにする事です。
数字のキーに関しては、テンキーとして認識しているのを確認しました。
Topic Buttonsで「Controller Types」を選んだ時のDirectory表示部には、TK-TCM001SVは「Extended USB Keypad (Keyboard)」となっています。
数字のキーは「Keypad」になっているので、こちらは変更する事ができれば、別の用途にもつかえそうに思いました。
(ショートカットを集めて使うとか…)
残念ながら、「Enter」キーは「Keypad ENTER」ではなく「Keyboard Return (ENTER)」になっていました。
「Tab」キーが「Keyboard Tab」に、「Bk Sp ←」キーが「Keyboard DELETE (Backspace)」になっていましたが、これはしかたないと思います。
目的の事ができるなら、ControllerMateでなくてUkeleleや他のプログラムでも構いません。
とりあえず「(」と「)」のキーを正しく「(」と「)」が入力できるようにさせて、「000」を「,」に変更したいのです。
長文になってすみません。
詳しいかた、どうぞ宜しくお願い致します。