作者NandoLee (??)
看板Key_Mou_Pad
标题[闲聊] 有类似 HHKB layout 的 6x% 键盘吗?
时间Sun Jun 19 02:26:39 2022
这是个老问题,最近用 KBt RE: 68 之後又重新燃起。
60%: HHKB layout 是不错,但少了左右 Ctrl 导致不能用掌缘按,以及方向键
、Home/End/PgUp/PgDn,轻松看网页例如吃饭时,单手操作很不方便。
6x%: KBt RE: 68 多了以上几个按键,但偏偏跟 HHKB layout 还是少了 "`"
键是没办法用软体改的。如果能像 HHKB 一样把 "\" 换成 Backspace, 而
Backspace 切成 "\" 跟 "`" 感觉就真的没缺点了。为何从没看过这样的设计
呢?
也就是从这样:
https://imgur.com/MaNQh1v
改成这样
https://imgur.com/WnjDG5N
个人是 Linux 环境,编辑器用 Emacs 所以 Ctrl 用得很多,加上 tiled
window manager (awesome wm) 结果 Win key 也免不了。输入法用新酷音(类
似新注音),选字时方向键就很必要。使用习惯很仰赖 Home/End/PgUp/PgDn
等键,种种原因还是无法适应 HHKB 键盘。
但像 KBt RE: 68 这样的 layout, 大部分问题都解决了,F1 ~ F12 个人没那麽
常用,偶尔要用时按 Fn 还能接受。Alt-SysRq- 这个组合是 Linux magic key,
只要把 SysRq 换到 Fn-Ctrl 之类的非字母键,并把其他 Fn-字母的组合移走或
取消,也是能解。如此唯一问题只剩 Esc / ` 的配置。但这是个大问题,因为
Esc 很常用,"`" 在各语言中越来越常见,Markdown 也常用到,而 "~" 在
Unix-like 环境下也是常用。这三个常用键挤在一个位置,怎麽改都不会顺,用
上 HHKB 的设计似乎是最佳解法。
个人觉得以程式使用情境而言,从 75% 再往下,以上似乎是 6x% 设计一个还可
以的折衷,但总觉得如此简单的修改应该不会只有我想到,很好奇这样的设计以
往出现过吗?为何不受欢迎呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.169.86.123 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Key_Mou_Pad/M.1655576801.A.1BF.html
1F:推 ddd1264: Filco minila air?背後有开关可以改backspace 06/19 02:37
4F:→ ddd1264: FN附近有page down/up 06/19 02:40
感谢回应。Bksp 与\的交换其实还好,用软体改也可,伤脑筋的是没法多变一个键出来..
※ 编辑: NandoLee (118.169.86.123 台湾), 06/19/2022 02:54:29
6F:→ ddd1264: 这把的~、在右上角 06/19 03:07
7F:推 andy5656: QK65的焊接板看示意图可以把Backspace切割成两个键 感 06/19 03:43
8F:→ andy5656: 觉可以往客制化键盘的方向找看看 06/19 03:43
9F:推 cas456: 这样吗?超爱Air的类HHKB layout 06/19 04:02
11F:推 zzjason: 我也有同样的困扰 有看到自定义做法 感觉好像可以适应 06/19 04:07
12F:→ zzjason: shift+esc = ~ , fn+esc = ` 然後空白键右边的FN要好找 06/19 04:09
13F:推 zzjason: 这样的组合键方式 我猜想应该是在各键盘间转移最好适应(? 06/19 04:11
14F:→ zzjason: 目前看来大概像最近广告很多的QK65 把空白键右边其一改Fn 06/19 04:16
15F:推 waroz: NIZ atom66,键位很接近HHKB 06/19 05:23
16F:→ waroz: 用官方软体可以自定义到跟HHKB一样 06/19 05:23
17F:推 gas281: @zzjason 原来的Fn位置不优,我改成空白键两侧都是Fn,原 06/19 06:00
18F:→ gas281: 来的ctrl改为win,Fn+EDSF=上下左右(新酷音选字两手食指 06/19 06:00
19F:→ gas281: 不离开定位点) 06/19 06:00
21F:推 sixf0ld: 65% split backspace 不算太稀有吧 06/19 06:13
22F:→ sixf0ld: kbd67, rama koyu 06/19 06:14
23F:→ sixf0ld: 量产确实很少 中高阶客制就比较多 06/19 06:16
谢谢回应!印象中之前研究时看过 MINILA Air 跟 Atom66,但右边一排编辑键
没了,自身多半是用 RACE 跟笔电键盘所以超需要那排,只好忍住。
RE: 68 这只最後是不支援 Tricky Esc 的,奕之华是建议把主键改 ` 来处理,
我则是直接改 Linux xkb 定义做出来。只是 Shift-Esc 又刚好是 Chrome Task
Manager 热键…详情在此
https://bit.ly/3bcmVX1
客制化加上 "split backspace" 关键字是新方向,感谢指路,又可以纠结一下
要不要入坑更深。先前不小心看到 YouTube 上有位 Chyrosran22, 从此对光轴
与磁轴又有了些小想法…
※ 编辑: NandoLee (118.169.86.123 台湾), 06/19/2022 11:25:08
24F:推 penguinlion: 感觉 keychron q1 可以满足你的需求,他的方向键跟 06/19 11:50
25F:→ penguinlion: 键盘足够近,跟大多数 80% 不一样,而且 esc 跟 back 06/19 11:50
26F:→ penguinlion: tick 分开,然後也可以全键自定义,应该可以变成你 06/19 11:50
27F:→ penguinlion: 喜欢的形状xd 06/19 11:50
28F:推 LawLombie: <-- vim 使用者 06/19 12:18
29F:→ LawLombie: 我们是不是该开战了 06/19 12:18
30F:推 waroz: 喔 我弄错了,应该是atom68还比较接近一些 06/19 14:27
31F:推 zzjason: 但假如把 ~/`这键改去backspace旁,不会换回其它键盘 06/19 16:37
32F:→ zzjason: 就得再适应一下 很犹豫去养成 ~ 用到右手按的习惯 06/19 16:39
33F:推 brovet: minila air真的不错 但是手感还是hhkb好 QQ 最近f1-f12用 06/19 17:06
34F:→ brovet: 得比较多 hhkb让我感到有点烦闷 orz 06/19 17:06
35F:推 sixf0ld: 这样看来很推你走客制玩QMK,组合键位都直接写进键盘Fir 06/20 02:56
36F:→ sixf0ld: mware 06/20 02:56
38F:→ sixf0ld: 之前组的Space65也支援Split Backspace, 只是我自己习惯 06/20 02:58
39F:→ sixf0ld: 常见的 06/20 02:58
40F:推 r5e97nk63: 我觉得把caps lock 改为FN之後都靠组合,会不会比较好 06/20 20:15
41F:→ r5e97nk63: 点呢,像我backspace 和enter就改成FN+P, FN+; 06/20 20:15
42F:推 r5e97nk63: 然後del改成FN+/ 06/20 20:18
43F:→ r5e97nk63: 不过我英文layout 是Dvorak programmer ,所以`不是太 06/20 20:21
44F:→ r5e97nk63: 难按QQ,但~有差不多的问题 06/20 20:21
45F:推 hellomotogg: 红色minila air可以在哪找到呀 06/22 00:42
46F:推 ddd1264: 工坊吧? 06/23 05:04
47F:推 ztdxqa: 我其实很好奇现在有VSCode pycharm等那麽多好用的IDE,但 06/28 04:41
48F:→ ztdxqa: 还是有软体工程师喜欢用emacs/vim。不知道可不可以解答一 06/28 04:41
49F:→ ztdxqa: 下。 06/28 04:41
继续用 Emacs 原因很简单,因为用了 18 年多,已经习惯,换的好处不明显。
Emacs / Vim 可客制化程度都蛮高,也仍在持续发展,新 IDE 优点至少可弄个
阳春版的出来,也就没动力去适应新环境。
另外在终端机环境下,两者都很容易使用,所以远端连到 Linux 主机时,简单
安装设定一下就有习惯的环境可以用,这也是个优点。一般我在自己电脑上是使
用 Emacs, 远端简单编辑不写程式时则是用 Vim.
但,一般如果新进工程师问推荐什麽写程式环境,Mac / Linux 我都会说
vscode or intellij. 这只是就个人经验回答,没讲其他的只是因为不熟。
※ 编辑: NandoLee (118.169.95.184 台湾), 06/28/2022 22:31:15