悲剧啊,我看了同事的iphone,和ipad的区别恰恰是那个“小黑点”在ipad中被回车键代替了,必须切换到汉语输入才能有哪个小黑点但此时按下再切换到英文输入按“[”,没有用,我kao,然后再尝试往上划然后再往左划,没效果!自从有了 iTouch 以来,一直用它来听歌,今天心血来潮装了一个终端,顺带把 VIM 装上了。接下来,我在 iTouch 上打开了 VIM ,然后兴致勃勃按下了 “i” 键,如我所料,光标和下面的 –INSERT– 都出现了。不过当我想要退出的时候,却手足无措了:因为iTouch 的虚拟键盘中是没有 Esc 的,怎么办呢? Google 之,虽然信息特别少,但还是被我找到了答案。
原来 iPhone OS 中的终端和 Macbook 里面的终端是不同的, iPhone OS 中的终端叫做 Mobile Terminal 。因为按键比较少,所以有很多按键都是间接实现的,比如 Esc 这个键就是 Ctrl-[ 来实现,呃,你说的对,iTouch 上面也没有专门的 Ctrl 键,Mobile Terminal 是这么实现 Ctrl 键的:
1.在字母键盘中按下 “123″ ,这时候会切换到数字键盘。
2.在数字键盘中按下 “#+=” ,这时候会切换到符号键盘。
3.在符号键盘中按下那个小黑点 ,就是第二排最右边的那个小黑点(不是句号)。这个时候就表示触发了 Ctrl 键了,然后你找到 A 并输入就会触发 Ctrl-A ,如果在命令行下光标就会移动到行首。Ctrl 键不会一直被触发,用一次要输入一次。
是不是觉得这样很麻烦?恩,确实恶心了点。接下来我们看一下如何使用 iTouch/iPhone 的那块神奇触摸屏来实现这些按键。
回到刚才那种情况,进入 VIM 的 Insert 模式,然后用一根手指快速往上划然后再往左划(Up-Left),可以看到 VIM 顺利进入了 Normal 模式,还等啥,赶紧 :q! 退出吧。
谁知道ipad如何模拟iphone的这个动作?
另外,我把ipad连接上apple 蓝牙键盘,esc键直接不认, 在蓝牙键盘上按Ctrl-[ ,也没有效果。

emacs有没有ipad、iphone版?实在不行转emacs了。