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

Xmodmapはxll-xserver-utils-packageに含まれるツールであり、ユーザーの好みに応じてキーボードマップとポインターボタンのマッピングを構成できます。ラップトップのランチャーやメディアボタンなどのカスタムキーを設定するためによく使用されます。

1
単純なリマップにsetxkbmapを使用する(xmodmapと同様)
xmodmapでキーボードを再マッピングした後、いくつかの問題に直面しました。適用後2〜20分後に設定がランダムにリセットされます。Googleがそれを助けましたが、助けはありません。何かがそれらをリセットしますが、すべての言及はxfceに当てはまります。 「xkbを使用し、xmodmapを忘れる」などのフレーズを見ましたが、それを行う方法がまだわかりません。それはxmodmapの方法よりも情報量がかなり少ないため、分類されているか非常に複雑です。 カスタマイズの私のリストは次のとおりです。 xmodmap -e "keycode 84 = Down" xmodmap -e "keycode 79 = Home" xmodmap -e "keycode 80 = Up" xmodmap -e "keycode 83 = Left" xmodmap -e "keycode 85 = Right" xmodmap -e "keycode 87 = End" xmodmap -e "keycode 90 = Insert" xmodmap -e "keycode 91 = …
13 14.04  xmodmap  xkb 

3
同じラップトップで2つのキーボード、フランス語のISOレイアウト、米国ANSIレイアウトのキーボードをUSBと共有するには?
最近、この特定のANSI US-INTERNATIONAL pc84レイアウトの「noppoo choc mini」を購入しました この特定のキーボードには84個のキーしかなく、レイアウトは60%(コンパクトテンキーレス)に縮小されています。 私の問題は簡単English, USです。このキーボードレイアウトに対応するUbuntu 12.04にはキーボードレイアウトがありません...縮小版と84キーのみの問題です... ANSI US-INTERNATIONALxmodmap / xkbの法線のテンプレートを検索した後、他のキーを手動でマップしようとすることができました。Googleで検索しましたが、同じ問題を持つ他のユーザーは見つかりませんでした。 編集1: ここでは、Ubuntuにおそらくバグがあることがわかります。これは、デッドキーを使用したUSAのレイアウトが正しくないためです。 私は今これを持っています。 そして、他のユーザーは同じレイアウトに対してこれを持っています: 編集2 「sudo dpkg-reconfigure keyboard-configuration」の後のようです:フランス語標準キーボードpc105 +デルのラップトップからの精密M65キーボード これで、パラメーターで適切なUSレイアウトを確認できますが、フランス語で使用するためにisoレイアウトを選択できません... 編集3 わかりました、私は問題をもう少しよく説明します:私は統合されたFrenchキーボードが付いている1つのラップトップを持ち、English, USレイアウトを使用するのにUSBキーボードを使用したいと思います。 Ubuntuと「dpkg-reconfigure keyboard-configuration」では、同じコンピューター上で2つの異なる物理レイアウト(ANSIとEU ISO)を共有することは不可能に思えます... EDIT4 OK、端末でこのコマンドを使用して物理レイアウト(ISO <-> ANSI)を切り替えることができるようです。 setxkbmap -layout us setxkbmap -layout us -variant alt-intl と setxkbmap -layout fr 非常に複雑で、Ubuntu 12.04にはキーボードマネージャーに問題があるようです。これら2つのコマンドはすべてうまく機能しますが、System parameters→ Keyboard!!!では何も変わりません。 第二に:FRのレイアウトのイメージはバグが多く、レイアウトはISOではありません< …

1
どのようにしてキーを修飾キーにできますか?
ときに1機等の特定のキーを押したままControl、Alt、Super、何のリリースイベントは、他のキーの複数のリリース&プレスイベントが数回プッシュ&リリースされるキーをシミュレートし、生成されているとしながら、生成されません。 マルチメディアキーの一部またはFnキーボードのキーを修飾キーにしたいのですがxev、それらがすべて2番目のタイプであることを示しています。リリースイベントが生成されないように通常のキーをスティッキーにすることは可能ですか?

3
Caps-Lockキーを中マウスクリックにマップ
私はめったに使用しないのでcaps-lock、代わりにキーを中マウスクリックにマッピングしたいと思います。必要に応じて、Caps Lockキーの元の機能にAlt+ をマッピングしたいと思いCaps Lockます。 任意のキーボードショートカットをにマップできますxdotool click 2が、Gnome キーボードショートカットダイアログでは、修飾キーを使用しても、caps-lockキーにコマンドを割り当てることができません。 これは少し奇妙な仕事であることは知っています。どうやってやるの?

3
バックスペースのCAPSLOCKを交換するにはどうすればよいですか?
CapslockをBackspaceと交換したいのですが、両方を一緒にミックスすることしかできません。つまり、Capslockを押すとBackspaceキーのように機能しますが、Caps(LEDを含む)もアクティブになります。 Gnomeを使用していたとき、キーボード設定で簡単に切り替えることができました。XFCEではこれらのオプションが欠落しているので、で試しました。Xmodmapおよびxkeycaps。Xkeycapsでは、.Xmodmapにエクスポートすることもできますが、どういうわけか機能しません。ここに何かがありません! 現在の.Xmodmap(「モディファイヤ削除リスト 'Caps_Lock'のキーシムが間違っています。対応するキーコードがありません」というエラーが出るため、コメントアウトされています。これは主にフォーラムで説明されました) keycode 66 = BackSpace ! remove Lock = Caps_Lock remove Mod5 = Mode_switch Mode_switch xmodmapを参照して.profileなどに読み込むこともできませんでした。xfceシステムにGnome-Keyboard Settingsツールをインストールしても問題ありませんが、他に何も役に立たない場合は、どのパッケージですか? 編集: setxkbmap -option caps:backspace動作しますが、キーは私が使用しない限り押し続けると繰り返されませんxmodmap -e "clear Lock"。エレガントではありませんが、機能しているようです。
12 xfce  xmodmap  keys 

2
キーの組み合わせを別の組み合わせに再マップします。たとえば、Super + Ctrl + Shift + J-> Ctrl + Shift + Left
追加のキーレイヤーを実装して、手首を動かさずに英数字以外のキーにアクセスできるようにします。 私はこの目的のためにAutokeyを使用していましたが、エクスペリエンスは満足のいくものではありませんでした。 したがって、低レベルのソリューションが必要です。

2
Caps Lockキーを「コマンドを実行」に再マップ(Alt + F2)
私はCaps Lockキーを取り除き、それをより使いやすくしようとしています。私は常にrunコマンドAlt+を使用しF2ているため、Caps Lockがそのアクションをトリガーするようにします。 を使用してxmodmap、関連する質問をいくつか見つけましたが、Alt + F2などのキーの組み合わせにCaps Lockをマップしようとするものはありません これをどうやってやるの? ありがとう!

3
Escキーと `キーを交換する最も簡単な方法
Escキーとキーの機能を交換する最も簡単な方法は何`ですか? システム➜設定➜キーボード➜レイアウト➜オプションでCtrlキーとCapslockキーを入れ替えることはできましたが、他のキーを一般的な方法で実行することはできません。 xmodmap受け入れてしまった答えここでは有用でした。現在、私の`鍵は物理的なEsc鍵の上にあり、その逆も同様です。問題は、私はときということですShift+ Esc私はまだ取得のみ`、私はチルダを取得したいとき。

2
xmodmapを使用して<Ctrl> + <hjkl>を<Left Down Up Right>にグローバルに(Vimのような矢印キーで)マップしようとしています
私はマップしようとしていますCtrl+ H、J、K、L矢印キーをするためにLeft、Down、Up、Right(全体的に、ではないVimの内部)UbuntuのOS上で、それぞれ。 ここに掲載されている解決策を試しましたが、修飾子コマンドが機能していません。これが私が試していることです: xmodmap -e "keycode 45 Control_L = k Up" xmodmap -e "keycode 45 control = k Up" (キーコード45は "k"にマップされます) どちらのコマンドも機能しません。(エラーは発生しませんが、ctrl+ kはに再マッピングされませんup arrow) このxmodmapを実行する方法はありますか。そうでない場合、よりクリーンな回避策はありますか? ありがとう! 編集:私はここで私の答えを見つけました -迅速なおかげで

1
xmodmapを使用して、shiftおよびalt修飾子でキーを再マッピングする方法?
コード94のキーに対して次の動作を設定したいと思います。 1)デフォルトでは '&lt;'です 2)シフトでは '&gt;' 3)altでは '|' 私はコマンドを使用してデフォルトとシフトの動作を取得することができました(名前はからのものですxev): xmodmap -e "keycode 94 = less greater" 私はすべての行動に3つのことを試みました: 1) xmodmap -e "keycode 94 mod1 = less greater bar" 2) xmodmap -e "keycode 94 shift mod1 = less greater bar" 3) xmodmap -e "keycode 94 = less greater" xmodmap -e "add mod1 = …

2
削除するマップ機能+バックスペース
Function+ BackspaceがにマップされているAppleラップトップに慣れていDeleteます。Shift+ でも大丈夫ですBackspace。 これを取得する方法はありますか?Xmonadを使用していて、いくつかのキーボードの変更がセットアップされてxmodmapいますが、それがどのように機能するかについてほとんど理解していません。 私は試しましたがxmodmap -e "keycode 22 = BackSpace KP_Delete BackSpace BackSpace"、一部のアプリケーションでは機能しますが、私の端末では無視されます。 私はこの質問を見ましたが、それはKDE固有のようです。いくつかのGUIを使用する必要はありません。

1
CapsLockをEscに再マッピングするためのxmodmapコマンド実行をどこに置くか?
私はvimユーザーであり、Esc頻繁に使用するため、にマップCaps LockしましたEsc。 私は現在これを私の中に持っています~/.profile: # remap Esc to Caps Lock xmodmap -e 'clear Lock' -e 'keycode 0x42 = Escape' 問題は、コンピュータを一時停止したり、画面をロックしたりするたびに、のマッピングがCaps Lockデフォルトに戻ることです。 私の質問は、一時停止して画面をロックした後でも再マップが残るように、この行をどこに置くべきかなどです。
8 keyboard  vim  xmodmap 

1
キーマップ全体をリセットせずに単一の一時キーマッピングを削除するにはどうすればよいですか?
先日この質問を見ました。ユーザーのKキーが壊れていて、それをRight-にマッピングしたかったのShiftです。良い答えが出てきて、私はそれが機能するかどうかを確かめるためにテストしたいと思った。私が走った: xmodmap -e "keycode 62 = k" 私は、Right- Shiftを何にも使用しないという理解の下でこれを行いました。私は完全に間違っていたことがわかりました。一日中使っています。 私は、ドキュメントをいっぱいにして、コマンドを壊し、間違ったものをほとんど削除してさえいます(Right- Shift+でDelete)。それは感情のジェットコースターでしたが、今はそれを去りたいです。すみません、宇宙です。 Xを再起動したり、Xを再起動したりできることはわかっていますが、実行中の作業や実行する作業がたくさんあります。xmodmap作成したマッピングを削除して、Right- ShiftがJust Right-になるようにすることはできますShiftか? この場合、それは単一のマッピングです(したがって、Etcher Sketchアプローチでうまくいきます)が、保持したい他のマッピングがあると想定しています。

3
正しいaltを再マップして、正しいctrlとして動作する
右の親指を使ってボタンを押すことができるright altように、自分のright ctrlように動作するように再マッピングしようとしていctrlます。これはUbuntu 12.04です。 .Xmodmapファイルを次の内容でホームフォルダーに作成しました。 clear control clear mod1 !keycode 64 = Alt_L Meta_L keycode 108 = Alt_R Meta_R add control = Control_L Control_R Alt_R add mod1 = Alt_L Meta_L ご想像のとおり、左のAltキーのキーコードは64、left altキーのキーコードは108です。 これは実際には、右のAltキーがキーを押したように動作するという意味で機能しctrlます。 しかし、私の左のaltキーはもう何もしません。つまり、altキーが残っていません。これは奇妙でxmodmap、次の出力が得られます。 xmodmap: up to 4 keys per modifier, (keycodes in parentheses): shift Shift_L (0x32), Shift_R (0x3e) lock …
8 xmodmap 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.