右クリック時にXの感度を下げる方法は?


19

Xを右クリックするときはいつでも、私が何をしているのか考えていない限り、ほとんど常にメニューの最初のオプションをトリガーするようです。

  • マウスダウン; メニューが表示されます
  • マウスを誤って1〜3ピクセル下または右にドラッグします。
  • マウスアップ; 選択されたメニュー項目

メニューをそれほど簡単にトリガーしないようにこれを調整する方法はありますか?問題があれば、Gentoo LinuxでGnome 3 / Cinnamonを使用しています。


3
ただのアイデア:右ボタンを押したままにしてメニューが表示されるのを待たないなど。通常のクリックのようにリリースすると、メニューが開いたままになり、アイテムを選択せず​​にマウスを動かすことができます。(Gnome3でテスト済み)これはおそらく習慣のようですが、ボタンが押された状態で人々がそれを使用するのであれば、それほど面倒ではないはずです。アイテムが選択されているかどうかに関係なく、ボタンを離すとすぐにメニューが消えるので、古いXのものは常にその動作をしていました。
バスケス

2
@vasquez:ありますが、大画面(27 "、2560x1440)であり、マウスは高感度であるため、数ピクセル移動するのにそれほど時間はかかりません。 。私はいわば「実行時に」をクリックする傾向があり、私は通常メニューからのものを選択するためにドラッグをクリックしないでください、私はGUIのためのWindowsの背景から来る。
マシューScharley

2
GTK3テーマの調整はオプションですか?つまり、メニューの外側の3ピクセルがクリックに反応しないように、ポップアップ(コンテキスト)メニューの内側の間隔を広くします。GTK3はCSSを介したテーマをサポートしているため、これは可能かもしれません(それほど難しくはありません)。
sr_

@sr_:興味深いアイデア。明日までに他の答えがない場合は調べますが、今夜は時間がありません。
マシューシャーリー

1
この答えを見るのが大好きです。これは私からもがらくたを悩ます。
whoami

回答:


2

「X」でこれを行う方法について尋ねましたが、この設定は通常、デスクトップ環境ユーティリティを介して制御されます。KDEにはマウス設定があります。「マウス」と入力しただけでKメニューが見つからない場合は、次の方法で開始できます。

a)Kメニュー->コンピューター->システム設定->入力デバイス(ハードウェア下)->マウス

または

b)コマンドプロンプト、ターミナル、またはその他の実行メニューで、コマンド「systemsettings」を入力し、ハードウェアセクションで入力デバイスを選択します

KDEマウス設定の「詳細設定タブ」を見て、ポインターのしきい値、ドラッグ遅延時間、ドラッグ距離を調整します。値を大きくして、感度を下げます。

私が今まで使用した他のすべてのデスクトップ環境にも同様のユーティリティがあります。


1

デスクトップ環境にとらわれないソリューションを探しているなら、xinputを見てください。

既知のX入力デバイスの名前とIDを取得するには、最初に実行します

xinput --list

次のような出力が表示されます。

~$ xinput --list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=11   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ HP HD Webcam [Fixed]                      id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=10   [slave  keyboard (3)]
    ↳ HP WMI hotkeys                            id=12   [slave  keyboard (3)]

各マスターデバイスの下には、いくつかのスレーブデバイスがあります。使用するスレーブデバイスをわかりやすい名前で識別します。私はSynaptics Touchpadを選択しますが、マウスまたは他のポインターデバイスを選択します。

そのデバイスのプロパティを一覧表示します-デバイス名(引用符で囲む)またはIDを使用できます

xinput --list-props DEVICE

例えば

~$ xinput --list-props 11
Device 'SynPS/2 Synaptics TouchPad':
        Device Enabled (132):   1
        Coordinate Transformation Matrix (134): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        Device Accel Profile (254):     1
        Device Accel Constant Deceleration (255):       2.500000
        Device Accel Adaptive Deceleration (256):       1.000000
        Device Accel Velocity Scaling (257):    12.500000
        Synaptics Edges (258):  1767, 5395, 1649, 4613
        Synaptics Finger (259): 25, 30, 256
        Synaptics Tap Time (260):       180
        Synaptics Tap Move (261):       239
        Synaptics Tap Durations (262):  180, 180, 100
        Synaptics ClickPad (263):       0
        Synaptics Tap FastTap (264):    0
        Synaptics Middle Button Timeout (265):  75
        Synaptics Two-Finger Pressure (266):    282
        Synaptics Two-Finger Width (267):       7
        Synaptics Scrolling Distance (268):     100, 100
        Synaptics Edge Scrolling (269): 0, 0, 0
        Synaptics Two-Finger Scrolling (270):   0, 0
        Synaptics Move Speed (271):     1.000000, 1.750000, 0.039800, 40.000000
        Synaptics Edge Motion Pressure (272):   30, 160
        Synaptics Edge Motion Speed (273):      1, 435
        Synaptics Edge Motion Always (274):     0
        Synaptics Off (275):    0
        Synaptics Locked Drags (276):   0
        Synaptics Locked Drags Timeout (277):   5000
        Synaptics Tap Action (278):     0, 0, 0, 0, 0, 0, 0
        Synaptics Click Action (279):   1, 1, 0
        Synaptics Circular Scrolling (280):     0
        Synaptics Circular Scrolling Distance (281):    0.100007
        Synaptics Circular Scrolling Trigger (282):     0
        Synaptics Circular Pad (283):   0
        Synaptics Palm Detection (284): 0
        Synaptics Palm Dimensions (285):        10, 200
        Synaptics Coasting Speed (286): 20.000000, 50.000000
        Synaptics Pressure Motion (287):        30, 160
        Synaptics Pressure Motion Factor (288): 1.000000, 1.000000
        Synaptics Resolution Detect (289):      1
        Synaptics Grab Event Device (290):      1
        Synaptics Gestures (291):       1
        Synaptics Capabilities (292):   1, 0, 1, 1, 1, 1, 1
        Synaptics Pad Resolution (293): 74, 40
        Synaptics Area (294):   0, 0, 0, 0
        Synaptics Noise Cancellation (295):     8, 8
        Device Product ID (249):        2, 7
        Device Node (250):      "/dev/input/event8"

異なるプロパティの値をいじる必要があります。それは本当にあなたのデバイスが提供するオプションに依存します。リストを読んで、どれが感度に関連しているかを特定する必要があります。

私のデバイスを見ると、Tap Time、Tap Move、FastTapなどの項目が、私には感性に関連しているように見えます。

一般的にあなたがします

xinput --set-prop DEVICE PROPERTY VALUE。マニュアルページでは、次のように説明しています。

--set-prop [--type = atom | float | int] [--format = 8 | 16 | 32]デバイスプロパティ値[...]プロパティを指定された値に設定します。指定しない場合、プロパティの形式とタイプはそのまま残されます。引数は、プロパティタイプに従って解釈されます。

xinput --set-prop 11 261 250

これにより、デバイス11プロパティ261の値が250に設定されます。

また、長い形式を使用して、各プロパティ「名前」を指定することもできます。例えば

~$ xinput --set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Off" 1

上記の例では、タッチパッドがオフになっていることに注意してください。「0」に戻すと、再びオンになります。


問題は、タッチパッドではなく、マウスに関するものです。
マイケルハンプトン

@MichaelHampton xinputが一方を他方で処理する方法に違いはありません。それが私が持っているものであるので、私は例としてタッチパッドを使用しました。これを明確にするために、回答にコメントを追加します。
ヨハン

確かにxinputに違いはありません。ただし、マウスには関連する設定はありません。
マイケルハンプトン

ポイントは、xinputを使用してポインター設定を調整することです。あなたが私が言ったことを理解していないか、あなたの問題を理解していないかのどちらかです。
ヨハン

0

SystemSettings> Mouse(または同様のもの)を設定すると、マウスの感度、ドラッグアンドドロップのしきい値、およびダブルクリックのタイムアウトを変更できます。


0

@Johanは良い答えを出したと思います。追加するもう1つのことはgconf-editor、Gnomeの設定を制御するを試してみることです。それはおそらく「システム設定」のようなものの下でアクセス可能であるか、ターミナルから起動できます。


ありがとう@ hunter2 ...私はその答えを書いて以来、さまざまなUSBや他のポインタデバイスを接続しましたが、それらのほとんどは調整可能なオプションが非常に限られていることがわかりました。これは、xorg.confの詳細なドライバー/設定などを使用して、特定のデバイスを特定することで修正できる場合があります。残念ながら、それは残念ながら私のオペレーティングシステム(Kubuntu 12.10)では自動的に行われません。
ヨハン

0

GUIテーマはここで大きな違いを生むことができます。現在、私が使用しているデスクトップ/ワークスペーステーマの組み合わせは、非アクティブな「境界」領域を持つコンテキストメニューを描画します。他のデスクトップ環境のテーマセットにも同様のバリエーションがあると思います。オプションを(偶然に)アクティブにする前に、この非アクティブ領域を過ぎてポインターを移動する必要があります。

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