1
WontonLee 90 天前
> 更符合逻辑
请问可以解释一下你的使用逻辑吗?就我个人的使用习惯而言,上档键的用途是用来输入大写字母和标点符号的,从我的理解来说不应该具备组合键的功能。如果写西文的时候按一下上档键就切换输入法导致的误操作可能会有点多。 > 不太费力可以碰到的左边的键只有大小写锁定键和左 Shift 键 那为何你觉得大小写锁定的使用不合逻辑呢?苹果最新的键盘用地球键切换我也有这样的想法,小指不一定能够按到,很麻烦。 总的来说上档键的功能有他的历史原因,因为这是个打字机时代沿用下来的按键,当时的作用就是上抬字车,让字锤上部的大写字母敲击纸面,这个用上档键输入大写字母的习惯也沿用了下来,个人推测这个是上档键没有单独和其他键组合成为快捷键的原因。 |
2
66450146 90 天前 via iPhone
可以改成传统 UNIX 的键位:把 caps lock 换成 ctrl
在系统设置里面就可以调 |
3
DIMOJANG 90 天前
可是 command 键就在空格左边一点,应该很好按才对啊
|
4
bojackhorseman 90 天前 via iPhone
that's why I use third-party IME
|
5
SeaTac 90 天前 via iPhone
Swap caps lock and control
|
6
liyeukhou OP @WontonLee ❶可以耶,是的,我也会用来输入大写字母和标点符号。我忽略了用它来「输入大写字母和标点符号」的时候,先按住 Shift 再去按其他键,所以如果把单独短按 Shift 键分配给切换输入法是不实际的。但是如果可以把按下“Shift+空格键”或作为切换输入法的话,并不会影响用它来输入大写字母和标点符号,同时也不会占用大小写字母键了。
❷因为当大小写切换键被赋予短按切换输入法时,单独短按它,键帽上的灯会闪一下然后灭掉,而且在英语键盘状态下我如果要输入大写,我还需要长按它,如果需要经常长按它,加起来会让我等很久··· 有点不习惯耶 |
7
liyeukhou OP @DIMOJANG 是的,但是如果需要我把 command 和空格一起按的话,我的左手二指就需要离开 F ,顺时针画一个圆弧去按空格键,实现 command+空格来切换输入法的功能;我「个人」觉得不如我的大拇指平常就一直呆在空格键上,左手小拇指轻轻下移(无需画圆弧,其他几个手指也不需要偏离原来的键位太远,碰到左 Shift ,然后跟空格键一同按下,实现切换输入法。
|
8
liyeukhou OP |
9
liyeukhou OP 如果能把 shift 和 control 换一下就好了···
|
10
liyeukhou OP N.B. 感谢大家超级耐心的回答~
|
11
APEC 89 天前 via iPhone
有时候我会想,未来的人机交互,还需要键盘这样原始和落后的设备吗?
|
12
jheroy 89 天前
你需要 karabiner-elements 这个软件,想用啥快捷键都行,单击 shift 双击 shift ,单击 ctrl 双击 ctrl ,单击 cmd 双击 cmd 。甚至普通按键做修饰,比如按住 s 不放在按 hjkl 表示上下左右
|
13
WontonLee 88 天前
@liyeukhou #6 你说的有道理,shift 其实可以拿来和空格键组合的,可是苹果没有允许这样的功能。也许你可以同其他回覆所说的,试试 Karabiner-Elements ?我虽然一直开着一些交换按键和 fn 键的功能,但是像楼下说的按一下切换什么的我没有试过。
我是一直 caps lock 和 ctrl 对换着使用的,即便如此 caps lock 灯还是会亮,我安装了一个叫 Capslocker 的 APP (好像要买),大写锁定提示是显示在屏幕上的,可能对你也有用。英语键盘下输入大写可以就 shift 按住嘛。对于我的日常使用而言 caps lock 的使用次数非常低,在非苹果键盘上我把 caps lock (原 ctrl 的位置)换成了 fn 。 和#3 一样我切换输入法用的是 command + 空格,caps lock 切换输入法的功能我是关掉的。可能是使用习惯不一样吧,我 command 是用大拇指按的欸,所以切换输入法就是两个大拇指按住的。 另外推荐使用 Input Source Pro ,在不同的软件和页面下可以设置自己默认的输入法,也不用手动来回切换了。 |
14
liyeukhou OP @WontonLee > 我安装了一个叫 Capslocker 的 APP (好像要买),大写锁定提示是显示在屏幕上的,可能对你也有用。
你可以在系统设置里搜索「粘滞键」,它提供一个设置是「在屏幕上显示按下的键」。我不知道跟你已经付费购买了的 App 提供的功能是否一样。你只要不重复按两下修饰键就不会触发粘滞键了,同时也能享受屏幕提示你按下了这个键的提示。 > 另外推荐使用 Input Source Pro ,在不同的软件和页面下可以设置自己默认的输入法,也不用手动来回切换了。 ummm 这个和系统自带的「自动切换至文件的输入方式」有什么不同呢?虽然我没有觉得「自动切换至文件的输入方式」很好用··· |
15
liyeukhou OP @jheroy 妙啊谢谢,其实我在用英文搜我的这个问题的时候已经看到很多人提到这个 app 了,但就是···还是优先考虑用原生方式实现这个基本需求,而且我目前有且只有这一个需求,装这个软件(虽然是开源的)有点小题大做了,我目前已经把大小写锁定键和 control 对调了,暂时还在试着看是否能习惯···我用大小写锁定键的频率还是蛮高的,不太习惯按住 Shift (尤其还是用左手小指按)的同时按其他字母,左手小指相对来说最无力,搞得打个字像练琴一样 233
|
16
WontonLee 88 天前
@liyeukhou #14 粘滞键的作用是你按一下就把这个按键按住了,你组合其他键之后该修饰键也会抬起(比如你先按 shift 然后按 h ,输出的会是大写 H ,同时 shift 也放开了)。你按两下相当于该键被按下锁定了,就是你不断输入其他按键也不会让该修饰键取消。这个 App 的功能其实像是 macOS 14 自带的大写锁定提示,但是这个 APP 的窗口是和音量调节的窗口一致的,就比较显眼,而且我买几年了所以也就习惯了。
自动切换有时候会失效,而且 macOS 14 之前不直接在输入框显示切换成了什么输入法,就很容易出现切换窗口没有意识到切换输入法的问题。而且 Input Source Pro 可以自己设定默认输入法,比如 Terminal 或者辞典以及特定网页,你只需要输入西文的地方就会自己给你切换过去。自带的那个功能太简陋了所以我也不用,后来也是看到本站上这个软件的作者自己的推荐下载试了下,觉得很好用。我自己需要输入的文字不只中文和拉丁字符,所以有时候需要多个键盘来回切换,有了这个软件确实方便很多。 另外 shift 也可以用右手小指按,不过这个确实是个人使用习惯啦。 |
17
SakuraYuki 87 天前
我还挺喜欢 Caps Lock 切换输入法的,用习惯了再去用 win 完全不适应
|
18
jasonboo 87 天前
我也挺喜欢用 cap 切换中英文的方法,而且按下不同的力度效果还不同。
其实,我觉得 shift 切换中英文其实是 win 下的习惯。 在国内,谁接触 macOS 前不都是使用的 win 呢? |
19
liyeukhou OP @WontonLee 天呐我刚刚发现了,Shift+空格,是让页面上移一个页面(譬如你可以在看这条消息的同时,保证焦点在浏览器的情况下,按这个组合键),会发现它执行了跟单独按 Space 相反的功能··· 所以这个组合键已经被系统分配走了,而且没办法修改,所以··· 嗯
|
21
wsjjacky 85 天前
自从用了 BetterTouchTool ,快捷键想怎么改就怎么改(包括用 shift 切换输入法),简直不要太方便。
逢人就推荐,谁用谁知道:) |
22
liyeukhou OP @WontonLee !你这条回复意外解决了一直困扰我的 https://www.v2ex.com/t/1065934#reply0 这个问题 天呐 这个鼠标真的是没有用得很习惯
|