我正在尝试学习Emacs并试图为我找到最好的键盘布局.有一件事让我烦恼.我在.emacs中添加了以下行
(global-set-key "\C-y" 'scroll-up)
(global-set-key "\M-y" 'scroll-down)
当我按住Control并按y几次时,它会在每次按下时向下翻页y.
但是,当我按住Windows键(映射为Meta)并按y几次时,它只会在第一次按下时向上翻页,y然后所有后续按下y我都会在缓冲区中插入'y'字符.
页面可以像页面向下一样吗?我想按住Meta并继续按下y以滚动多个页面.
我在LENNART-69DE564上使用了2008-05-12的GNU Emacs 23.0.60.1(i386-mingw-nt5.1.2600)(打补丁).它是带有EmacsW32补丁的Emacs.这个Emacs有问题吗?Meta键问题?
我尝试了原始的GNU Emacs(没有修补),它可以正常工作Alt.但我的问题不是我想要在不释放任何键的情况下滚动.我释放按键y并按下它多次,但不想释放Meta按键.这里描述了同样的问题:
http://groups.google.com/group/gnu.emacs.help/browse_thread/thread/f30f4b75a8b75b10
问题不在于我改变了键映射.看起来它是EmacsW32版本中的一个错误.以下是该问题的另一种描述: 未发布的Meta/Win修饰符
使用C-v
和M-v
.
不要更改C-y
,M-y
默认绑定.