一台电脑两个键盘,有什么简单办法可以让第二个键盘的按键识别成相对于第一个键盘独立的按键而不是一样的键盘?

2016-06-11 19:02:53 +08:00
 Kaiyuan

就是觉得一个键盘按键太少,想接多一个键盘作为专门的快捷键按键。LinusTechTips 有一期视频讲的是实现这样的功能,用 LuaMacros 和 AuthoHotkey 通过宏实现,但是对于不熟悉编程的人,操作起来略麻烦,需要一个个按键编写,而且也无法解决两个按键冲突的情况。

7285 次点击
所在节点    问与答
12 条回复
bugeye
2016-06-11 19:17:37 +08:00
没看明白你想要什么。
比如,你在第二个键盘上按个 A ,自动被电脑识别成数字小键盘上的某个按键这种吗?

如果是这样的意思,那好像没有简单的办法,因为这不符合键盘向电脑发送信息的原理。

如果觉得按键不够,可以试试 spaceFN 列配( https://geekhack.org/index.php?topic=51069.0 ),就是把空格当成 FN 键,通过按空格+某些键形成新的键(或者宏)。 windows 下 spaceFN 最好的实现是 touchCursor. 这是介绍视频 http://martin-stone.github.io/touchcursor/video.html

当然如果你玩开源键盘,比如 gh60 那种,你可以随意把按键扫描码写入到任何键。
dphdjy
2016-06-11 19:31:37 +08:00
lz 你知道按键精灵吗?宏这种东西,天朝都玩逆天了~

至于冲突大概可以从驱动层处理一下 XD
gamexg
2016-06-11 19:51:59 +08:00
如果只是为了做一些快捷键,可以看看 Arduino usb 。
可以模拟成 usb 键盘。

淘宝上面卖的键盘记录器不知道用的什么芯片,也可以玩。
hpeng
2016-06-11 20:51:25 +08:00
你需要 GH60
just4test
2016-06-11 21:29:21 +08:00
很多键盘的驱动都支持,不过没试过两块键盘会不会冲突。
雷蛇有个专用的左手游戏键盘楼主可以了解下,肯定不冲突。
ChaosPark
2016-06-11 21:51:40 +08:00
买一把可编程按键组合的键盘就可以了配合原来的键盘就可以了。
8023
2016-06-12 00:19:46 +08:00
如果只是想实现按下 A 输入 1 ,按下 B 输入 2 这种的话,可以吧 A 和 1 的键帽换一下位置...
说正经的, AuthoHotkey , Autoit ,按键精灵好像都可以从软件层实现类似功能。硬件层则可以通过支持 USB 接口的单片机来实现(atmel 的可以),当然也可以用 arduino 这种比较方便的开源电路板儿来 DIY...
ChaosPark
2016-06-12 00:27:36 +08:00
不需要驱动,大部分都有自带的板载内存,一次写入连接到任何电脑上都可以直接使用。
Kaiyuan
2016-06-12 01:15:42 +08:00
@ChaosPark 板载内存太小,无法储存所有设置的。
Trim21
2016-06-12 03:29:51 +08:00
好像有个产品叫金丝蛀魔,就是为了这个设计的,折腾起来应该不会很麻烦
fengxiang
2016-06-12 06:12:02 +08:00
10 个宏按键不够?来 100 个!#Linus 谈科技
http://www.bilibili.com/video/av4407367/
fengxiang
2016-06-12 06:15:38 +08:00
好吧,没注意是同一个视频。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/284948

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX