タグ付けされた質問 「xmodmap」

xmodmapはXのユーティリティで、ユーザーが望むものにキーとマウスボタンを再マッピングするためによく使用されます。

5
Super + C Super + Vをコピーアンドペーストにバインド
しばらくの間、デスクトップ上のMacBookと利便性と一貫性以外の理由で、キーボードのWindowsキー(Super_L)をコピーアンドペーストにバインドすることに興味がありました。 xmodmapについて読んで、次を実行した後、私は近くにいると思いました: $ # re-map Super_L to Mode_switch, the 3rd col in keymap table `xmodmap -pke` $ xmodmap -e "keycode 133 = Mode_switch" $ # map Mode_switch+c to copy $ xmodmap -e "keycode 54 = c C XF86_Copy C" $ # map Mode_switch+v to paste $ xmodmap -e "keycode 55 …

6
Arch LinuxでCaps LockキーをEscapeキーにマップする方法
私のOSはArch Linux amd64、Gnome ENVです。 Arch LinuxでCaps LockキーをEsc(エスケープ)にマッピングしたい。コマンドを実行します: xmodmap -e 'clear Lock' -e 'keycode 0x42 = Escape' 正常に機能しますが、しばらくすると、Caps Lockキーが再び機能します。そして、コマンドを再度実行する必要があります。 このソリューションはおそらく1年前にうまく機能したと確信しています。私の問題は何ですか?私のArch Linux OSでCaps LockキーをEscapeキーに永久にマッピングするのを手伝ってくれる人はいますか?

2
Linux(Ubuntu)でキーボードのキーを無効にする方法は?
キーボードが破損しています。キーボードのキー[é]が常に押されているため、作業できません。Windowsでは[é]ボタンを無効にするソフトウェアキーが見つかりましたが、Ubuntuでは解決策が見つかりません。多くのフォーラムで彼らはXmodmapについて話しますが、[é]ボタンが押されていることが多いため、ターミナルで作業することはできません。その問題の解決策を教えてください。ありがとう

3
Linuxでは、追加のキーなしで押されたときにSHIFT_L / SHIFT_Rをどのようにマップできますか?
今日、Steven Loshによるこの非常に素晴らしい記事を見つけました。そこで彼は、生産性を高めるキーボードマッピングをいくつか紹介しています。その中には、左右のシフトキーの動的マッピングがあります。 アイデア 追加のキーなしでShift_LまたはShift_Rを押すと、それぞれ「(」および「)」にマッピングされます。それ以外の場合は、通常どおり機能します。 問題 彼はこれをすべてOSXで行います。Linuxでも同じことをしようとしています。私が理解しているように、xmodmapを使用して1つのキーをShift_Lのみに設定し、別のキーを修飾キーとして使用する場合はShiftに設定することはできないため、これには簡単な方法はありません。 私は少しグーグルで検索して、AutoHotKeyを使用して明らかに可能性のあるWindowsで同じことをしようとしている人を見つけましたが、Linux用のものは見つかりませんでした。 Linuxでこれを解決する方法はありますか?


3
起動/ログイン時にxmodmapコマンドが実行されないのはなぜですか?
ログインするたびに(または、機能しない場合は起動するたびに)このコマンドを実行したいと思います。 xmodmap -e 'keysym Delete = Menu' -e 'keysym Menu = Delete' 私は多くのことを試しました。コマンドをに入れましたSystem > Preferences > Startup Applications。私はそれを.shファイルに入れ、マークchmod +xを付け、そのファイルをに入れましたSystem > Preferences > Startup Applications。スクリプトをに入れました/etc/init.d。コマンドをに入れました~/.profile。何も動作しないようです。 最後に、これを私の中に入れました~/.profile: touch test1 xmodmap -e 'keysym Delete = Menu' -e 'keysym Menu = Delete' touch test2 test1とtest2の両方が作成されますが、キーはまだ再マッピングされていません。コマンドをコピーして貼り付けて手動で実行すると、問題なく動作します。ただし、ログイン時には実行されません。何か案は?
10 linux  ubuntu  login  boot  xmodmap 

3
xmodmapを使用してctrlとcaps lockを交換する方法
または他のツールですが、私はxmodmapを好みます。私はこれを試しました: remove Lock = Caps_Lock remove Control = Control_L keysym Control_L = Caps_Lock keysym Caps_Lock = Control_L add Lock = Caps_Lock add Control = Control_L 私もこれを試しました: xmodmap -e "keycode 66 = Control_L" しかし、どちらも完全には機能していないようです。Caps Lockを押した場合のイベントログは次のとおりです。 KeyPress event, serial 28, synthetic NO, window 0x1a00001, root 0x12d, subw 0x0, time 914826, (679,342), root:(680,362), …

3
Awesome WMでModキーを変更する
私はMODキーをWindowsキーからPause、Scroll Lock、Escapeのいずれかに変更しようとしました。 すべてのキーについて、rc.lua構成ファイルのエントリを変更しようとしました。ロックをクリアするためにxmodmapを使用してみましたadd mod4 = ... しかし、私が何をしても、キーが「スティッキー」になる(奇妙な一貫性のない方法で)、つまり、コンピューターが常に押されているかのように動作してからキーを押すと、キーが「スティッキー」になる場合があります。 この動作を変更する合理的な方法はありますか?

5
AltキーとWindowsキーをxmodmapと交換するにはどうすればよいですか?
通常のPCキーボードと比較してAlt / Win(つまり、オプション/コマンド)キーが逆になっているMacキーボードを持っています。それらを交換したいと思います。これまでxmodmapで運がありませんでした。標準構成は次のとおりです。 shift Shift_L (0x32), Shift_R (0x3e) lock Caps_Lock (0x42) control Control_L (0x25), Control_R (0x69) mod1 Alt_L (0x40), Alt_R (0x6c), Meta_L (0xcd) mod2 Num_Lock (0x4d) mod3 mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf) mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb) 現在、左/右altキーは64と108のキーコードで、左/右ウィンドウキーは133と134です。 助けてくれてありがとう!

2
xmodmap:ディスプレイを開けません ''
.bashrcに次の行があります xmodmap -e "keycode 116 = slash" そのマシンにSSH接続すると、 xmodmap: unable to open display '' そして言うまでもなく、私はそこからそれを求めています。誰かがこのエラーをきれいにする方法を教えてもらえますか? OpenSSH_4.7p1 Debian-8ubuntu1.2、OpenSSL 0.9.8g 2007年10月19日 ご協力ありがとうございました。
9 ubuntu  ssh  xmodmap 

1
Linuxホストの再マップされたキー(xmodmapを使用)がVirtualBox Windowsゲストで機能しなくなった
Linuxでは、次のxmodmapスクリプトを使用して、左CtrlキーとCaps Lockキーを交換しました。 remove Lock = Caps_Lock remove Control = Control_L keysym Control_L = Caps_Lock keysym Caps_Lock = Control_L add Lock = Caps_Lock add Control = Control_L また、VirtualBoxで実行されているWindows 8 VMでも最近まで正常に機能していました。現在、再マッピングはWindowsホストには適用されなくなりました-VirtualBox 4.3.16のリリースから始まったと思います。通常の左Ctrlキーを使用しようとすると、LinuxホストでCaps Lockがトリガーされます。

0
AltGRとLeft Controlのxmodmapの混乱
私はAltGrubuntuで仕事をするのに苦労していますので、第3レベルの文字(@£§、{[]など)を入力できますが、RCtrl+が機能RAltしないため、そのような文字を入力する方法はありません。 私RCtrlはAltGr(Altgr108と64の両方にマッピングされます)と同じにマッピングされているようRControlです。 ここに問題があります。マッピングを変更してAltGr@を出力するには、64をMode_switchにマッピングする必要があります。これを行うと、RControlto を使用する機能が失われるControl_Rため、Ctrl+ CやCtrl- などのショートカットを制御できなくなりVます。 Ctrl+ Cまたは '@'のいずれかがあり、両方が必要です。これを修正する方法はありRCtrlますか、別のキーマップにマッピングするのでしょうか?

0
xmodmapのデバッグ
バカなことをした。私は数週間前にxmodmapをいじくり回していましたが、私がやろうとしていたことをあきらめました。後でShift-Jが何もしないことがわかりました(大文字の「J」は入力できません)。 xmodmap -pke 「J」キーと思われるものについて、以下を示します。 keycode 44 = j J j J Shift-Jの通常の動作に戻したい。どこから始めますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.