長南です。 入江さんのメールより [vine-users:077946] > > googleにてsetkeycodes e059にて検索した結果、Fedoraの場合、 > setkeycodes e059 254と入力すると直るということが書いてあったので、実行 > したところ、 > setkeycodes: code outside bounds > Usage: setkeycodes [options] scancode keycode ..... > と表示されました。 手元に Vine 4.2 と debian etch があるので、両方で「setkeycodes e059 254」をやってみました。debian では成功しますが、Vine ではおっしゃる とおり、「code outside bounds」とエラーになります。Vine の setkeycodes は setkeycodes のマニュアルに下記のように書いてあるのを 厳密に解釈しているのではないかと思います(全文は man setkeycodes で 御覧になってください)。 .... For the remaining scancodes (0x59-0x7f) or scancode pairs (0xe0 0x00 - 0xe0 0x7f) a corresponding keycode can be assigned (in the range 1-127). ですから、「setkeycodes e059 127」なら、コマンドは成功します。 それで問題が解決するかどうかはわかりませんけれど。 ただ、keycode 127 はすでに割り振られています(たぶん右側の Alt と Ctrl の間にあるキー)。同じ keycode を二つのキーに割り当てることに なるわけで、副作用がなければよいのですが。まあ、やってみればわかり ますね。 なお、setkeycodes は root ユーザで実行します。 また、起動するたびに実行するのは面倒ですから、/etc/rc.d/rc.local の 最後の行の上あたりに書いて置くとよいと思います。 -- 長南洋一