作者serenemind (沉)
看板Key_Mou_Pad
标题Re: [闲聊] 突发奇想想将 CapsLock+JKIL 改成方向键
时间Sun Sep 25 16:40:54 2022
方向键设定完後
经过一段时间适应後有比较进步
不过我觉得打快的时候会出问题
不论是用ahk, qmk作映射都是难以避免的
因为後来去了解了一下qmk的皮毛
qmk是将按键分成许多layer
以按键按的时间长来分辨是哪一个layer来作搭配
虽然这些时间长是可以调整的
但不管怎麽调整,速度快起来的时候,就会误判
以 F 键作modifier的,将F+u设为 home
然後用注音连续快速打「求」跟「秋」
速度快时偶而就会将「ㄑ一」判断成home键
以 space空白键作modifier的,可以不断的打"this is a book"
就会发现速度快时有时候就会将"space+i"判断为"向上"
因为不论是ahk或qmk都会需要一个判断的时间,
所以必定有delay与timeout这两个参数值要下
只能尽可能搭配自己的打字速度来作调整
当然打字速度慢的人就不会感觉到这个问题
我有看评论说这些调整虽然方便但不适合game mode
因为modifier所需的延迟时间不论长短难以避免
要想完全不影响正常写文章的话,
就只能够用capslock或Fn这种特殊键来作modifier
可惜的是capslock跟Fn的位置实在太不理想了
我想到的一个方法是将空白键映射到Fn键
然後将Fn+IJKLUOHN来对应到方向键与home/end/pgup/pgdn
如果要打空格的话,就另外指定一个例如Fn+,=space,
这也是另一个解决之道,缺点是打空格的时候要按两个键
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.135.239.246 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Key_Mou_Pad/M.1664095256.A.F79.html
※ 编辑: serenemind (220.135.239.246 台湾), 09/25/2022 16:43:41
1F:推 Ares911: 有一种简单的解法,用双空格键盘,或是其它适合你的配列 09/25 22:10
2F:→ Ares911: 。 09/25 22:10
3F:→ Ares911: 另外还有一种用法是把两个或三个键同时按时才触发modifie 09/25 22:16
4F:→ Ares911: r键,比如同时按FDS才有modifier功能,这样就很难误触, 09/25 22:16
5F:→ Ares911: 程式有必要时也可以修改一小段达到自己的需求。 09/25 22:16
6F:→ Ares911: 另外你要看打"this is a book"时,空白是已经放开了还是 09/25 22:20
7F:→ Ares911: 还没放开就打i,如果还没放开那程式没误判,如果已经放开 09/25 22:20
8F:→ Ares911: 那可能就要看哪边还能再调整。 09/25 22:20
9F:→ serenemind: 原来还有双空白键的设计,不过这只能用qmk了 09/26 04:59
10F:→ serenemind: 如果用AutoHotKey或是MACbook用Karabiner 09/26 05:00
11F:→ serenemind: 这两个空白键的代号都是space,并没有所谓的LSpace 09/26 05:00
12F:→ serenemind: 跟RSpace,所以无法分开控制,改一个就会连动到另一个 09/26 05:01
13F:→ serenemind: 而且这样就失去了空白键可以随意用左右手拇指按的优点 09/26 05:02
14F:→ serenemind: 另外打快的时候只能确定空白一定在打i之前,程式会 09/26 07:14
15F:→ serenemind: 判断成方向键一定是认为两者有重叠时间,这可能跟键盘 09/26 07:15
16F:→ serenemind: 键的回弹速度有关,我目前用的键盘是Logitech MK295 09/26 07:15
17F:→ serenemind: 静音薄膜键盘,不是机械键盘,或许有点关系。等到我的 09/26 07:16
18F:→ serenemind: NuPHY Halo65明後天到货後我再试试看,用机械键盘是不 09/26 07:17
19F:→ serenemind: 是就没有这个问题。 09/26 07:17
20F:→ Ares911: 设定成空白键按一定时间以上才触发modifier 功能呢? 09/27 09:57
21F:→ serenemind: 原本就有设定了,预设是150ms,设太短容易便方向键 09/27 12:25
22F:→ serenemind: 设太长要打方向键反而变成字母或空格,很难乔的。 09/27 12:26
23F:→ serenemind: 今天收到NuPHY Halo65,试了一下还是一样。不过我在 09/27 23:23
24F:→ serenemind: mac上用Karabiner调整到不管打多快都不会误触发 09/27 23:24
25F:→ serenemind: 可惜在Windows的环境用ahk还是没办法,只能降低打字速 09/27 23:24
26F:→ serenemind: 度。後来评估觉得用F键当modifier代价太大,会影响到 09/27 23:25
27F:→ serenemind: 中文注音,用空白键比较不会,所以最後改成空白键 09/27 23:25
28F:→ serenemind: 现在已经上手,速度越来越快,网路上的中文打字测验 09/27 23:26
29F:→ serenemind: 用注音已经可以打到每分钟80个字,比起以前要一直移到 09/27 23:26
30F:→ serenemind: 方向键选字快多了,以後更习惯後应该会越来越快 09/27 23:27