MacOS 下的大小写切换有延迟问题(不是长按短按的哪个)

2019-04-15 00:45:23 +08:00
 Philippa

大小写切换已经改成短按 CapsLock 就可以切换那种,而无需长按来切换。但是在实际切换时,如果写代码写得很快,按 caplocks 这个键很快地按会没有效果,必须稍微慢一点地按才会有反应。有时想输入一些词语首字母大写,按一次大写按第二次变回小写,结果第二次按时才变大写,比如说想输入 Lock 变成 lOCK,简直捉狂。

最新版的系统,2018 版本 macbook pro,外置键盘一样出现这个问题,转接器连线使用。网上一搜都是关于短按和长按的方案,或者就是那种令人想 xxx#@%#¥%……@#% 的“ MacOS 人性化的设计有哪些?比如说大小写切换”的文章。请教有什么方案可解决,感觉就是系统问题。

5887 次点击
所在节点    macOS
23 条回复
wclebb
2019-04-15 02:14:16 +08:00
试着习惯用 Shitf 写大写?
Philippa
2019-04-15 03:18:48 +08:00
@wclebb Thanks Shift 是可以,但不想改变习惯,这种很常见的功能问题我想很多人都会遇到的
wclebb
2019-04-15 03:36:10 +08:00
@Philippa #2 然而这就是系统默认的 feature。不是问题,这个很早就有了,差不多我买 MBA 之后一两个版本就执行了这个 feature。那个时候开始中文输入法时 Caps Look 不能锁大写。就是因为这个我老是输错密码。

要么你适应它的输入法独特的方式,要么换输入法。

自带输入法无解。

所以才叫你习惯用 Shitf 输出大写,但也请你相信,这个习惯是有好处的。
wclebb
2019-04-15 03:39:13 +08:00
GeruzoniAnsasu
2019-04-15 06:13:56 +08:00
是一个傻逼 feature,记得要修还得关掉 SIP 折腾,最后还不如接受忍一忍


另外说什么 shift 切大写的,这不是废话吗,capslock 延迟这个问题就是在写代码的时候小写切换一串大写输入 DEFINED_LONG_MACORO OR SOMETHING 用的,总不能压着 shift 单手打一串大写宏吧

“为什么不用 shift 作为 capslock ” -> 为了保证所有平台上习惯的一致性,shift 都用来切换中英文了
lloovve
2019-04-15 06:17:31 +08:00
苹果要你适应他。然后你就适应不了别的系统
ladypxy
2019-04-15 06:20:07 +08:00
Mac 下很多设置就是反人类,而且死活不改。于是总有人说你习惯就好了,要去适应……
cchencc
2019-04-15 09:17:54 +08:00
确实存在一定的延时 美名其曰防误触
KIMMG
2019-04-15 09:19:01 +08:00
@Philippa Mac 底下我还是喜欢 HHKB 的键位,所以不得不接受没有 caplocks 的场景,于是我习惯了 shift 键了。
U2Fsd
2019-04-15 09:27:07 +08:00
现在更习惯用 Shift 键切换大小写

Caplocks 是用来切换中英文的
U2Fsd
2019-04-15 09:28:23 +08:00
@GeruzoniAnsasu

一串大写输入的话长按 Caplocks 好像可以锁定大写
jadeity
2019-04-15 09:28:25 +08:00
加入 VIM 吧,CAPS 已改 ESC。
will0404
2019-04-15 09:46:05 +08:00
根据我自己的经验,按 shift 输入大写比 capslock 切换的效率高很多。
capslock 最常犯的问题就是你需要小写的时候输入了大写,按一下 capslock,再输入结果还是大写,然后眼睛盯着键盘再按一下才成功。跟 usb 口插三遍才插上一个意思。
用 shift 就完全没这个问题,只是小指需要适应一下,一段时间后我现在把 capslock 映射成 control 了,再也不用它了。
HangoX
2019-04-15 11:19:56 +08:00
@will0404 shift 不行,要改键,不然小拇指会疼
HangoX
2019-04-15 11:20:47 +08:00
我觉得为什么没有键盘的 capslock 是大写的时候直接就是按下去不起来的,小写的时候即使起来的。这样不是很好区分了吗
GeruzoniAnsasu
2019-04-15 11:45:58 +08:00
@U2Fsd
@HangoX
你们俩是没明白说的是什么问题,capslock 这个键在非常短的时间内点它一下(比如按下 10ms )是不生效的,并不是说 capslock 不能用于切换的问题,是用它切换会被强制“防误触”。

只有这个键有这个 feature,改用其它键作为大小写切换是不会有的


@HangoX 即使能做成弹起式 switch,按苹果这个做法,它依旧会给你加一个“必须以老年手速 50 克以上压力按这个键才能弹起”的限制,毕竟按下弹起是用电磁铁模拟的,并不是机械开关(看向触摸板
JerryCha
2019-04-15 12:43:50 +08:00
碰到长串大写时 SLOW DOWN,要不就换系统吧。Apple 思维设计出来的东西只有 Apple 思维能解决。
amwyyyy
2019-04-17 08:35:36 +08:00
可能我打字慢,没发现这个问题😂
wclebb
2019-04-22 00:30:11 +08:00
macOS 最新版支持取消 Caps Lock 强行切换中英文输入法。
wclebb
2019-04-22 00:32:43 +08:00
体验了下发现不是我说的那个意思。
抱歉,请忽略。。

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

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

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

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

© 2021 V2EX