Hatena::ブログ(Diary)

計算機と戯れる日々 このページをアンテナに追加 RSSフィード

2008-02-10

debian(etch)上でjoy2keyをつかう

etchでjoy2keyをつかってみる。

$ sudo aptitude install joy2key

コマンドラインから使ってみる

$ emacs -eval '(setq frame-title-format "Emacs")' &
$ joy2key "Emacs" -dev /dev/input/js0 -X -buttons KP_1 KP_2 KP_3 KP_4 KP_5 KP_6 KP_7 KP_8 KP_9 -axis L R U D  -thresh -16383 16383 -16383 16383

f:id:n9d:20080210145249p:image

見事に動いた。

ちなみにキーコードはXのもので 例えば カーソルキーは Left Right Up Right リターンキーはReturn タブキーはTab エスケープは Escapeとなる。 xevか lv /usr/include/X11/keysymdef.h をみること

.joy2keyrcをつかってみる

デフォルトで~/.joy2keyrcを読み込まないどころか、読んでもうごかない(笑

まあ、コマンドラインが動いているのでいいとする。

~$ cat .joy2keyrc
COMMON
-dev /dev/input/js0
-X
-thresh -16383 16383 -16383 16383

START "Emacs"
-buttons KP_1 KP_2 KP_3 KP_4 KP_5 KP_6 KP_7 KP_8 KP_9
-axis L R U D
~$ joy2key
joy2key - reads joystick status and dispatches keyboard events
By Peter Amstutz (tetron@interreality.org)
This is free software under the GNU General Public License (GPL v2)
              (see COPYING in the joy2key archive)
You are welcome to use/modify this code, and please e-mail me
if anything cool comes of it!
Version: 1.6.1   Binary built on Nov 20 2006 at 22:41:47

Error opening /dev/js0!
Are you sure you have joystick support in your kernel?
$ joy2key -rcfile ~/.joy2keyrc
joy2key - reads joystick status and dispatches keyboard events
By Peter Amstutz (tetron@interreality.org)
This is free software under the GNU General Public License (GPL v2)
              (see COPYING in the joy2key archive)
You are welcome to use/modify this code, and please e-mail me
if anything cool comes of it!
Version: 1.6.1   Binary built on Nov 20 2006 at 22:41:47

Please select a window to send events to
Initialization complete, entering main loop, ^C to exit...

Emacs+Joy2key=Brainf*ck (失敗)

おしいなーちょうど良いネタだと思ったんだけど(笑

どうしてもキーがシフトが押されている形になる

$ emacs -eval '(setq frame-title-format "Emacs")' &
$ joy2key "Emacs"  -dev /dev/input/js0 -X -buttons Escape less plus minus period comma bracketleft bracketright -axis Left Right Up Down  -thresh -16383 16383 -16383 16383

キーコードは xevか lv /usr/include/X11/keysymdef.h をみること

さくらもちさくらもち 2011/12/23 17:05 こんにちは。joy2keyの使い方を探していてここに来ました。

.joy2keyrcの記述が参考になりました。ありがとうございます。

.joy2keyrcの使い方についてですが、manページに書かれているjoy2keyのホームページ
http://interreality.org/~tetron/technology/joy2key/
にある、.joy2keyrcのサンプルファイル
http://interreality.org/~tetron/technology/joy2key/joy2keyconfig.html
を見ると、
START foo
のfooの部分を-configオプションに指定すれば読み込んでくれるようです。
つまり、
$ joy2key -config foo
で、rcファイルのfooの設定が有効になります。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/n9d/20080210/1202648836
Connection: close