hakeの日記

Windows環境でプログラミングの勉強をしています。

右シフトの有効化 - コンソール環境

前にQtopiaを抜けた環境で右シフトが使えないと書いたらRoccoさんよりloadkeysを使う方法をコメントいただきました。ありがとうございますm(_ _)m

  • こちらからconsole-tools_1.0_arm.ipkを取得してインストール
    • dumpkeys,loadkeys,showkeyが使えるようになる
  • showkeyを実行して右Shiftを押すとコードが112であることがわかる
    • showkeyは10秒放置で自動終了
  • キーマップ出力
# dumpkeys > keymap
  • キーマップ編集
# chown zaurus:qpe keymap
$ vi keymap

keycode 112 = Shift
  • Qtopiaを抜けた環境でキーマップロード
$ loadkeys keymap


ユーザーzaurusでロードした情報がrootでも有効のようです。というかQtopiaに戻って再度コンソールに落ちても有効でした、再起動するまで有効のようです。てゆーことは変な設定にするとQtopia環境で問題がでる?
あと最初keycode112のみ記述したファイルをロードしたのですがこれだとShiftを押す度にCapsLockがかかってしまうみたいです。なので全体を一旦出力して112部分を修正、読み込ませるという方法をとりました。