目前正在用装置的是iPad 2017 系统是10.3.2
iOS在切换键盘的时候似乎有某种记忆功能
但我觉得这功能反而会造成使用上的不直觉
因为你无法判断下一个被叫出来的键盘是哪一个
拿我正在使用的键盘(输入法)当例子
目前在设定中键盘的顺序如下:
繁体中文 - 注音
英文
日文 - 罗马字
以正常人的逻辑当使用者按了键盘上的输入法切换键(那颗地球)
理论上要照以下顺序切换:
“注音->英文->日文->注音->英文->日文->……”依此循环
此种切换顺序的好处是你可以知道从注音切换到英文只需要按一次
如果想切换到日文直接按两下就好了
但苹果奇特的逻辑不是这样
实际使用中常常会碰到这种切换顺序:
“注音->日文->英文->日文->注音->英文->日文->注音->……”
或是
“英文->注音->日文->注音->英文->日文->注音->英文->……”
有时候又恢复正常的顺序:
“注音->英文->日文->注音->英文->日文->…”
差别在你这次打字再往前一次是用哪个键盘打字他就会优先切去那一个
这种设计有好处也有坏处
如果你常用的只有其中两个输入法的话切换速度会比较快
但如果常用的输入法有三个以上时就是个灾难
因为你不会记得之前使用的是哪个输入法
所以你不能确定要切换到想要的键盘是只要按一次还是需要按两次
造成快速切换上的困难,使用者觉得不够直觉
不知道有没有人跟我一样因为常用的输入法超过两个而觉得切换上很麻烦?
慎重建议苹果应该要开放键盘记忆功能的开关给使用者自行决定是否开启功能