LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 878|回复: 7

键盘上有特殊的键,怎么支持他们呢?

[复制链接]
发表于 2009-12-10 22:07:05 | 显示全部楼层 |阅读模式
入手了一个叫dt35的韩文键盘~
上面有2个奇怪的键,据说是用来切换输入法的,
但是按上去没反应,什么都不显示,那么要怎么支持这些键呢?
话说window下我也找不到驱动支持~~呵呵
发表于 2009-12-10 22:12:29 | 显示全部楼层
搜索xev和.xmodmap。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-10 23:05:27 | 显示全部楼层
Post by coderoar;2054589
搜索xev和.xmodmap。

额..已经检测到了~~
也能用了~话说xmodmap能不能绑定到某几个热键的?
只能映射单个?
主要是想在fcitx中用来切换输入法和繁简体~
回复 支持 反对

使用道具 举报

发表于 2009-12-11 07:01:26 | 显示全部楼层
Post by Mie;2054612
额..已经检测到了~~
也能用了~话说xmodmap能不能绑定到某几个热键的?
只能映射单个?
主要是想在fcitx中用来切换输入法和繁简体~


热键绑定可能需要在软件中设置了,你研究一下fcitx的配置文件吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-11 09:17:09 | 显示全部楼层
Post by zhou3345;2054675
热键绑定可能需要在软件中设置了,你研究一下fcitx的配置文件吧。


我知道普通的键位怎么设。。也就是普通的键盘上的按键。。。但是。。那个特殊按键。。我不知道配置文件里要怎么写。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-8 00:19:52 | 显示全部楼层
使用xmodmap把特殊键映射成某个多媒体键,例如XF86mail,
然后使用以下代码生成了个会模拟键盘输入的小程序~
再在kde4里通过全局热键sudo 程序名,
终于解决了这个问题!
话说这方法还真曲折阿..

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2010-1-8 00:53:21 | 显示全部楼层
如果想用來綁定快捷鍵,可以試試xbindkeys
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-8 09:57:53 | 显示全部楼层
Post by xcxxb;2062733
如果想用來綁定快捷鍵,可以試試xbindkeys

看了一下,好像xbindkeys只能绑定程序,不能把一个键绑定成另外几个键阿~~这样的话还是要自己编一个小程序了..
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表