ページ 11

キーボード、カタカナ長音割り当て変更

投稿記事Posted: 2015年9月20日(日) 02:02
by tada
お世話になります。

Linuxに、Windowsの「Change Key」のようなソフトウェアはありますか。
具体的には、カタカナ長音の「ー」の入力を、「ー」キーではなく「;」キーでできるようにしたいのですが。

ローマ字入力時のカタカナの長音ポジションは、Windows関係では記事が多くあるのですが、Linuxでは見つけられませんでした。やや意外です。

よろしくお願いいたします。

Re: キーボード、カタカナ長音割り当て変更

投稿記事Posted: 2015年9月20日(日) 08:09
by fu-sen
キーそのものの交換であれば、xmodmap が慣習的に用いられます。
Web 検索すると Ctrl と Caps Lock を交換する方法としてよく紹介されています。

http://x68000.q-e-d.net/~68user/unix/pickup?xmodmap

xev を用いてキーを調べておき、変更キーを .Xmodmap に記載し、
ターミナルから xmodmap ~/.Xmodmap で反映されます。
.Xmodmap はデフォルトで参照するため、後のログインで自動的に有効になるので、
わざわざ他ファイルで読み込むように設定する必要はありません。

ローマ字入力・かな入力としてのキー割り当てだけを変更したい場合は、
fcitx-mozc・ibus-mozc・ibus-anthy などでの対応となります。
種類によっては容易に変更できないかもしれません。

Re: キーボード、カタカナ長音割り当て変更

投稿記事Posted: 2015年9月21日(月) 02:59
by tada
fu-sen様、
ご返信、アドバイス、ありがとうございます。

CtrlとCapsLockの交換記事はいくつか見ました。しかし、その方法ですと、英語入力の時にも、「ー」キーと「;」キーが交換、あるいは、「;」キーに「ー」キーが割り当てられるようで、本意ではありません。

「fcitx-mozc・ibus-mozc・ibus-anthy などでの対応です。」と頂きましたが、まさに、お聞きしたかったのはそこでした。気づきませんでした。日本語入力はfcitx-mozcで行っています。ローマ字入力時だけのキー割り当ての変更はできないのでしょうか。

以下蛇足、繰り返しになりますが、カタカナ長音「ー」の入力に関する記事がLinuxMintでは皆無なのが不思議です。右手の小指を「0」キーの右の「ー」キーまで伸ばすよりも、ホームポジションのまま、「;」キーで入力できれば、非常に楽というか、生産性が全然違うのですが…。

Re: キーボード、カタカナ長音割り当て変更

投稿記事Posted: 2015年9月21日(月) 05:29
by はっくん
fcitx-mozc をお使いのようですので
Mozcツール>>設定ツールの「一般」タブにある「キー設定」の「ローマ字テーブル」にある「編集」ボタンを押し,
さらに「編集」から「新しいエントリー」を選択し「入力」に「;」出力に「ー」と設定するとよいのではないかと思います.

Re: キーボード、カタカナ長音割り当て変更

投稿記事Posted: 2015年9月21日(月) 15:05
by tada
はっくん様、

その通りでした。そこに隠れて?いたのですね。何度も探したつもりだったのですが、行き着けませんでした。

fu-sen様、はっくん様、どうもありがとうございました。