Chinaunix首页 | 论坛 | 博客
  • 博客访问: 873032
  • 博文数量: 204
  • 博客积分: 2433
  • 博客等级: 大尉
  • 技术积分: 2205
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-05 13:32
文章分类

全部博文(204)

分类: LINUX

2013-08-29 16:03:37

powemate是一个非常方便的可编程的外设,以下是linux下使用powermate:
linux可以使用udev检测powermate,创建/etc/udev/rules.d/powermate.rules,内容如下:
SUBSYSTEM=="input", ATTRS{idVendor}=="077d", ATTRS{idProduct}=="0410", SYMLINK+="powermate", MODE="660", GROUP="video"
把用户添加到video组
gpasswd -a username video
接着安装evrouter<---这是一个可以绑定快捷键的程序
pacman -S evrouter
创建/etc/evrouterrc文件,内容如下:
Window ""
"Griffin PowerMate" "" any key/256 "Shell/amixer set Master toggle"
"Griffin PowerMate" "" any rel/7/1 "Shell/amixer set Master 5%+"
"Griffin PowerMate" "" any rel/7/-1 "Shell/amixer set Master 5%-"
==================
接着写一个shell script,放在/usr/local/bin/powermate,内容如下:
evrouter -c /etc/evrouterrc /dev/powermate
最后把/usr/local/bin/powermate这个script随系统启动,就可以了,最后重启测试!
=============
关于evrouterrc文件的用法,如下:
可以使用evrouter --dump /dev/powermate捕获按键,会出现以下内容:
Window "(null)": # Window title
# Window "(null)": # Resource name
# Window "(null)": # Class name
"Griffin PowerMate" "/dev/powermate" none rel/7/1 "fill this in!"
把“fill this in" 修改为其他的action,action有几个用法:
Xkey<----表明这是键盘按键的动作
XButton<---表明是模拟鼠标的按键的动作
Shell<---表明是执行命令的一个动作
还有就是XMMS的动作,可以设置绑定XMMS播放器的动作!
关于evrouter配置的格式:
"REGEX1" "REGEX2" MODMAP EVENT "ACTION"
关于格式的解释可以查看man evrouter,暂时写到这里!
阅读(4116) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~