分页: 1 / 1
简陋的笨拙的魔兽改键小脚本
发表于 : 2009-11-18 21:11
由 wangks18

替换键位用的,我菜鸟,不大会,照着现有的例子改的
玩dota想把小键盘区的数字键映射到左手能够到的键位上,方便使用物品,win下这类软件比较多,google了一下,linux下要用xmodmap
想想手动输命令比较麻烦,就参照论坛上的帖子改了一个,需要自己修改一次配置文件,以后可以一直用
先运行
创建存放两个键盘映射文件的目录
代码: 全选
xmodmap -pke > ~/.changekey/orig
orig是原始键位,用来恢复键位的
代码: 全选
xmodmap -pke > ~/.changekey/chgd
chgd是用来改变键位的
着两个文件现在内容一样,为了能改键,要
修改chgd文件
代码: 全选
gedit ~/.changekey/chgd
比如我要用“q”键代替小键盘“7”
找到q Q q Q
代码: 全选
keycode 22 = BackSpace NoSymbol BackSpace
keycode 23 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode 24 = q Q q Q
keycode 25 = w W w W
keycode 26 = e E e E
我的文件里是keycode 24 ,不同电脑可能不一样
要用q键代替小键盘7的话就修改成
保存,以后就可以不动了
建立文件“key”内容为
代码: 全选
#!/bin/bash
changekey="魔兽改键"
fallback="还原按键"
export SELECTION=`zenity --list --radiolist --title="魔兽改键工具" --text="选择一个命令" --column "" --column "" True "$changekey" False "$fallback"`
if [ -z "$SELECTION" ]
then
exit 0
fi
if [ "$SELECTION" = "$changekey" ]
then
cp ~/.changekey/chgd ~/.Xmodmap
xmodmap ~/.Xmodmap
elif [ "$SELECTION" = "$fallback" ]
then
cp ~/.changekey/orig ~/.Xmodmap
xmodmap ~/.Xmodmap
fi
然后
赋予可执行权限
玩游戏之前先运行一次,选择改键
玩完后也不能一直不用q键,所以再运行一次,选择还原,可以把键位改回来
配置文件修改过一次就不用再修改,比较方便

- Screenshot-魔兽改键工具.png (7.09 KiB) 查看 4906 次
Re: 简陋的笨拙的魔兽改键小脚本
发表于 : 2009-11-18 21:17
由 tenzu
LZ真是斧王啊

Re: 简陋的笨拙的魔兽改键小脚本
发表于 : 2009-11-18 21:18
由 wangks18
Re: 简陋的笨拙的魔兽改键小脚本
发表于 : 2009-11-19 13:10
由 t3swing
warkey直接上就得了,改键多麻烦 ,折腾精神值得学习
Re: 简陋的笨拙的魔兽改键小脚本
发表于 : 2009-11-19 17:25
由 wangks18
t3swing 写了:warkey直接上就得了,改键多麻烦 ,折腾精神值得学习
刚才试了试warkey,能运行,但是改了健不能用
以前试过好几种都不能用,也是被逼无奈

Re: 简陋的笨拙的魔兽改键小脚本
发表于 : 2009-11-19 19:12
由 jarryson
额。。这样不就全局了吗
Re: 简陋的笨拙的魔兽改键小脚本
发表于 : 2009-11-19 22:00
由 wangks18
jarryson 写了:额。。这样不就全局了吗
玩完游戏改回来

Re: 简陋的笨拙的魔兽改键小脚本
发表于 : 2009-11-19 22:34
由 loon
支持LZ为玩游戏而研究的精神。

Re: 简陋的笨拙的魔兽改键小脚本
发表于 : 2009-11-19 23:40
由 anjiannian
等单系统了再试试,mark
Re: 简陋的笨拙的魔兽改键小脚本
发表于 : 2009-11-20 0:22
由 fp862
其实 我想知道在Ubuntu下,上哪找个可以玩的版本去?我也想dota一把。
Re: 简陋的笨拙的魔兽改键小脚本
发表于 : 2009-11-20 18:35
由 wangks18
fp862 写了:其实 我想知道在Ubuntu下,上哪找个可以玩的版本去?我也想dota一把。
把游戏里的avi视频删掉就能wine了
Re: 简陋的笨拙的魔兽改键小脚本
发表于 : 2009-12-15 22:09
由 ulosggs
楼主帅气啊,我还一直郁闷着不能改键呢
Re: 简陋的笨拙的魔兽改键小脚本
发表于 : 2011-03-06 19:05
由 demon1924

原来都是dota玩家阿,谢啦!
Re: 简陋的笨拙的魔兽改键小脚本
发表于 : 2013-04-25 11:47
由 sunweizhi
mark
Re: 简陋的笨拙的魔兽改键小脚本
发表于 : 2013-04-25 15:52
由 sunfish
mark
