pyim设置半角输入

在termux中安装pyim,想实现中文输入同时符号半角输入。修改pyim-punctuation.el中(setq pyim-punctuation-translate-p '(no no no))达不到目的。请问还需要修改哪里?

同遇到这个问题, 求大佬解答

用 setq-default 试试,因为这个变量是 buffer local 变量

1 个赞

借此再问一个小问题. 在不关闭 PYIM 的情况下, 哪个命令可以切换中/英文输入

试试这个行不行 pyim-toggle-input-ascii

1 个赞

谢谢, 困扰了几天的问题终于解决了 :partying_face:

这个能绑定到shift吗,像一般输入法一样:我正在输入中文,但想切换到英文,按shift触发这个函数,当前已经输入的就变为英文,并切换为输入英文

我现在切到英文都是用C-\

但是当前中文输入法下输入的东西就没了,得先按ENTER,再切到英文

暂时没想到方法,如何知道已经按了shife?

Emacs 没法监听单独按下的 Shift. 如果有需求,可以把单独按下的 Shift 映射成 f13-f19,然后绑定给 emacs