如何將滑鼠按鍵 Map 到鍵盤上呢?

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

如何將滑鼠按鍵 Map 到鍵盤上呢?

文章Tetralet » 週一 9月 13, 2004 6:02 pm

以前有個 xkbset 套件可以將滑鼠的按鍵 Map 到鍵盤上,
這樣子手就可以不必離開鍵盤而加快打字的速度了。

但是 xkbset 好像是因為無法在所有系統上正常執行,
所以後來就消失了。

那麼請問,
若想要把滑鼠按鍵 Map 到鍵盤上,
還有別的方法嗎?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:如何將滑鼠按鍵 Map 到鍵盤上呢?

文章Tetralet » 週二 9月 14, 2004 1:50 pm

自問自答:

有個 xmacro 套件可以做到類似的功能,
例:
代碼: 選擇全部
echo -e "ButtonPress 2\nButtonRelease 2\n" | xmacroplay "$DISPLAY"

這行指令可以模擬按下滑鼠中鍵這個動作。

接下來,只要想辨法讓系統將這行指令 Map 到某個鍵上即可,
這對 IceWM 或是 KDE 來說應該就不算難事了...
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:如何將滑鼠按鍵 Map 到鍵盤上呢?

文章louie » 週二 9月 14, 2004 7:41 pm

xbindkeys 這個不曉得合不合 Tetralet 兄用(我還沒試)

Package: xbindkeys
Priority: optional
Section: x11
Installed-Size: 152
Maintainer: Joerg Jaspert <joerg@debian.org>
Architecture: i386
Version: 1.7.1-1
Depends: guile-1.6-libs, libc6 (>= 2.3.2.ds1-4), libx11-6 | xlibs (>> 4.1.0)
Suggests: wish, xbindkeys-config
Filename: pool/main/x/xbindkeys/xbindkeys_1.7.1-1_i386.deb
Size: 28670
MD5sum: 399e7b4919c6f61df7e235ada50c6912
Description: Associate a combination of keys or mouse buttons with a shell command
xbindkeys is a program that allows you to launch shell commands with
your keyboard or your mouse under X Window.
It links commands to keys or mouse buttons, using a configuration file.
It's independent of the window manager and can capture all keyboard keys
(ex: Power, Wake...).
louie
快樂的大學生
快樂的大學生
 
文章: 593
註冊時間: 週一 9月 09, 2002 7:58 pm

re:如何將滑鼠按鍵 Map 到鍵盤上呢?

文章Tetralet » 週三 9月 15, 2004 11:14 am

這個 xbindkeys 我試過了。
(您好像發了文又砍掉,還好我有看到)

louie 寫:xbindkeys is a program that allows you to launch shell commands with your keyboard or your mouse under X Window.
It links commands to keys or mouse buttons, using a configuration file.
It's independent of the window manager and can capture all keyboard keys
(ex: Power, Wake...).

它可以將任何『指令』和 鍵盤/滑鼠 綁在一起,
即使是 Power、Wake 等 Key,只要 xev 抓得到都行,
所以只要將它和 xmacroplay 搭配使用,
是可以把滑鼠按鍵 Map 到鍵盤上的。

而它比 IceWM 所內建的功能強多了,
真的蠻好用的!

謝謝囉~
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客