UbuntuでCorne v4の「カナ・英数」キーが反応しない?解決策を解説


Ubuntu 24.04環境で自作キーボード「Corne v4」を使用する際、物理キーに割り当てた「カナ・英数」キーがIMEで正しく認識されないという問題が発生することがあります。本記事では、この問題を.Xmodmapを活用して解決する方法が紹介されています。

Ubuntuでの設定イメージ

解決のステップ

  1. キーコードの特定: xevコマンドを使い、反応しないキーのキーコード(例: 130, 131)を特定します。
  2. キーの再定義: ~/.Xmodmapファイルを作成し、特定したキーコードをHiraganaEisu_toggleとして定義します。
  3. 自動起動の設定: Ubuntuの「自動起動するアプリケーション」に、ログイン時にxmodmapを実行するコマンドを登録します。この際、キーボードの認識待ちとしてsleep 3を挟むのがポイントです。

設定後はOS起動時に自動でキーが有効化されますが、キーボードを抜き差しした際には設定がリセットされる場合があるため、その点には注意が必要です。Linux環境で快適な自作キーボードライフを送るための、非常に実践的なTipsとなっています。