Ubuntu12.10+LXDEでキー配列を「好き勝手に」変更する方法2013-04-10Ubuntu12.10+LXDEでキー配列を「好き勝手に」変更する方法UbuntuシェアするBookmark!FacebookTwitterGoogle+Pocket今回、現場で新しく配布された作業用PCのキー配列が変則的というか、小指で右シフトを使わない前提で設計されているというしょーもないレイアウトになっていました。V131のenter周辺のキー配列。Shiftキーちっさ!タッチタイピングを極めたら左右のシフトキーは使い分けるのが当然だし、右シフトを多用する自分としては押そうとするたびにカーソルキーの上が押されてしまい、特にターミナルでの作業に多大な支障が発生!bashが有効になってると上キーでヒストリコマンドが入力されてしまうので、長文コマンドを手打ちしている最中にダブルクォートを打とうとして右手小指で右シフトしたら上キーが押され、今までのコマンドが全部消えて前回のコマンドが表示された時には、ディスプレイをグーで殴りそうになりました。いうことで、「カーソルキーの上」を「シフトキー」にするという設定を基本に、このキー配列を普段使いに耐えられるものに変更します。今回使用するのはUbuntu純正のキーバインドツール「xodmap」です。現在のキーがどのキーコードに当たっているか調べます。-pkeずらずらとキーコード表示がでてくると思いますが、このうち変更したいと思っているキーコードをまるごとどこかにコピーしておきます。実際のキー変更ですが、画面キャプチャはShutterで行うし、キーバインドは別に当ててるんで今回はこいつを生贄にします。変更方法は下記の通り。Shift_L該当するキーコードを調べます。[設定内容]'で変更できるので、元々の設定を当てたいキーに上書きしていくように設定コマンドを叩きます。Shift_L'これでまずいったん動作確認を行います。この設定は一時的なものなので、次回ログイン以降有効にするために、同じキーコード設定を.Xmodmapというファイル名でホームディレクトリ配下に保存します。Shift_Lあとは再ログインすると、設定が有効になるはずです。変更後はそれはもう快適の一言!ちょとだけカーソルキー操作でもたつくことがありますが、それでも右シフトの打ち損じでカーソル位置が変わったりとかもないのでなんとかなりそうです。それにしてもこういうしょーもないキー配置、以外に多いので本気でやめてもらいたいですね。以前与えられていたマシンもHome,End,PageUp,PageDownがカーソルキー+Fnキーに当てられてましたし。この4キーは文章編集とかコーディングするなら必須なんですよ。Macにもないんですけど。ビジネスユース考えるならキー配列は重要なんで、自分が金出して仕事用のPC買うときは実物のキー配列を見てから買いたいですね。Ubuntuでキーボードの配置変更方法http://nbp.jugglershu.net/2010/08/ubuntu.html↓キーボード配置を変更する。»Profile@mamohacy(まもはしぃ)国内通信会社勤務/本業はPublicクラウドを中心としたIT技術動向の把握と自社への適用戦略の策定と推進。趣味は家族旅行とクルマ弄り。静岡県在住の二児の父。※ここに書かれた内容は個人的意見であり、所属会社の見解・意向とは一切無関係です。(1)月別アーカイブブログ記事を検索スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。