お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2014-03-29 19:32:20

hide38
新しいメンバ
登録日: 2014-03-29

windwsで言う所のクリックロックを使いたいのですが...

皆さんよろしくお願いします

windwsで言う所のクリックロックを使いたいのですが、どうしたらよいか解りません
御教授いただければと思います。

os : ubuntu 12.04  LTS
ドラッグボール : sanwa      MA-TB38

見当違いかも知れませんが自分なりに調べて端末から下記のように表示されました。
意味は解りません

****@ubunt:~$ xinput list
⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                  id=4    [slave  pointer  (2)]
⎜   ↳ KYE OPTICAL MOUSE                           id=8    [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)]
    ↳ Power Button                                id=7    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                id=9    [slave  keyboard (3)]
****@ubunt:


****@ubunt:~$ xinput list-props 8
Device 'KYE OPTICAL MOUSE':
    Device Enabled (117):    1
    Coordinate Transformation Matrix (119):    1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (246):    0
    Device Accel Constant Deceleration (247):    1.000000
    Device Accel Adaptive Deceleration (248):    1.000000
    Device Accel Velocity Scaling (249):    10.000000
    Device Product ID (239):    1112, 7
    Device Node (240):    "/dev/input/event3"
    Evdev Axis Inversion (250):    0, 0
    Evdev Axes Swap (252):    0
    Axis Labels (253):    "Rel X" (127), "Rel Y" (128), "Rel Vert Wheel" (245)
    Button Labels (254):    "Button Left" (120), "Button Middle" (121), "Button Right" (122), "Button Wheel Up" (123), "Button Wheel Down" (124), "Button Horiz Wheel Left" (125), "Button Horiz Wheel Right" (126), "Button Side" (243), "Button Extra" (244), "Button Unknown" (242), "Button Unknown" (242), "Button Unknown" (242), "Button Unknown" (242)
    Evdev Middle Button Emulation (255):    0
    Evdev Middle Button Timeout (256):    50
    Evdev Third Button Emulation (257):    0
    Evdev Third Button Emulation Timeout (258):    1000
    Evdev Third Button Emulation Button (259):    3
    Evdev Third Button Emulation Threshold (260):    20
    Evdev Wheel Emulation (261):    0
    Evdev Wheel Emulation Axes (262):    0, 0, 4, 5
    Evdev Wheel Emulation Inertia (263):    10
    Evdev Wheel Emulation Timeout (264):    200
    Evdev Wheel Emulation Button (265):    4
    Evdev Drag Lock Buttons (266):    0
****@ubunt:~$

以上よろしくお願いします。

オフライン

 

#2 2014-03-29 20:04:14

yama
メンバ
登録日: 2006-10-23

Re: windwsで言う所のクリックロックを使いたいのですが...

クリックロックなんて機能があるのですね〜
Evdev Drag Lock Buttons (266):    0
がそれっぽいので、
xinput set-prop 8 266 1
として0=disable を 1=enable にしてみてはどうでしょう。

オフライン

 

#3 2014-03-30 18:37:50

hide38
新しいメンバ
登録日: 2014-03-29

Re: windwsで言う所のクリックロックを使いたいのですが...

yamaさん 早速のお返事ありがとうございます。
書かれている通りにしてみたのですが、クリックが出来なくなるだけでした。
ほかに心当たりがあるセクションはありませんか?
よろしくおねがいします。

オフライン

 

#4 2014-04-02 01:16:28

hellfire
メンバ
From: 日本/神奈川県
登録日: 2006-11-21

Re: windwsで言う所のクリックロックを使いたいのですが...

hide38 様へ。

以前、私のブログで扱いました。
http://mumeiyamibito.blogspot.jp/2013/06/blog-post_26.html

xinput よりも synclient コマンドを使ったほうが非常に楽になります。

コード:

$ synclient LockedDrags=1 LockedDragTimeout=60000

LockedDrags は、クリックロックを ON にするという意味です。1 で有効、0 で無効。
LockedDragTimeout は、クリックロック中にタッチパッドから手を離しても、
クリックロックが有効である時間 (ms) です。この場合は、60 秒間有効という意味です。

オフライン

 

#5 2014-04-02 19:26:53

hide38
新しいメンバ
登録日: 2014-03-29

Re: windwsで言う所のクリックロックを使いたいのですが...

hellfire 様 ありがとうございます。

ただ下記のようなエラーが出ます。

Couldn't find synaptics properties. No synaptics driver loaded?

解決方法をよろしければ御教授いただければ助かります。

オフライン

 

#6 2014-04-03 00:20:48

hellfire
メンバ
From: 日本/神奈川県
登録日: 2006-11-21

Re: windwsで言う所のクリックロックを使いたいのですが...

hide38 様へ。

よく見たら、トラックボールタイプマウスのクリックロックなんですね。

私の紹介した方法は、ノート PC などの synaptics デバイスのみに
有効な方法なので、使えないようです。

お役に立てず、すみません。


ふと思ったのですが、私自身トラックボールタイプのマウスを使ったことが
ないので、分からないのですが、そのマウスはクリックロックがないと
作業しづらいものなのでしょうか?
もしかしたら、目的と「クリックロック」という名称が違うのではと思ったもので…。

オフライン

 

#7 2014-04-03 10:57:29

hide38
新しいメンバ
登録日: 2014-03-29

Re: windwsで言う所のクリックロックを使いたいのですが...

hellfire 様

ドラックボールでクリックロックが必要な訳は
私は身体障害者で指が思うように動きません
健常者の人が右手人差し指だけでパソコンを操作することを
イメージしていただくと良いと思います。

何か良いアイデアがあればお教えください。

オフライン

 

#8 2014-04-03 12:44:29

8864
メンバ
登録日: 2010-05-07

Re: windwsで言う所のクリックロックを使いたいのですが...

トラックボールの使用歴20数年なりますが、ご希望の操作が出来るトラックボールは存在しません。Windowsにはそのような機能を付加するアプリケーションがあるようですが、Ubuntu では未開発です。
トラックボールの設定についてドンピシャの情報では有りませんが解説されてるところがありますので参考にしてください。https://wiki.ubuntulinux.jp/UbuntuTips/ … eTrackball

現在使用中のトラックボールは「親指で左ボタン、人差し指&中指でボール操作、薬指&小指で右ボタン」のように割り当て全体操作をされているのでしょうか、状況によってはトラックボールの形状を変更することで対応
出来ませんか。

オフライン

 

#9 2014-04-03 18:33:07

yama
メンバ
登録日: 2006-10-23

Re: windwsで言う所のクリックロックを使いたいのですが...

hide38 による投稿:

hellfire 様
何か良いアイデアがあればお教えください。

後は面倒くさい方法しか残っていないですね。
xte というコマンドを使います。
xte "mousedown 1"
とするとロックされます。このコマンドをウィンドウマネージャーの方でマウスの左クリックに割り当てます。そうすると毎回コマンドが実行されてクリックロックされます。

他には、/usr/share/X11/xorg.conf.d/10-evdev.conf に、
Option "DragLockButtons"       "8"
などと書いておく方法ですがこちらは試していないので実際にどうなるかはわかりません。
参考。
http://www.xfree86.org/current/mouse5.html

オフライン

 

#10 2014-04-03 19:16:44

hide38
新しいメンバ
登録日: 2014-03-29

Re: windwsで言う所のクリックロックを使いたいのですが...

皆さんいろいろありがとうございます。

ファイル構造がどうなっているかも私自身よくわかってないので
基礎から学びたいと思います。
解らないことが有ったら、またここで質問させてもらいますので
皆さんよろしくお願いします。
うまくクリックロックが出来るようになったらここにアップさせてもらいますね
では

オフライン

 

#11 2014-10-09 19:33:23

ykz
新しいメンバ
登録日: 2014-10-09

Re: windwsで言う所のクリックロックを使いたいのですが...

Ubuntuでクリックロック機能を使えるようにするソフトウェアを作ってみました。
導入方法などはREADMEファイルを参照してください。
https://github.com/ykzzzz/clicklock

オフライン

 

Board footer

Powered by FluxBB