Replies: 4 comments
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
我本人是手動切換輸入法的。因爲我用的輸入方案也用到Control鍵做輸入碼,更與EMACS全面衝突,只有手動切換輸入模式。 lua 綁定我不太熟悉。可以到該插件的社區諮詢。 |
Beta Was this translation helpful? Give feedback.
-
昨天查明我的錯誤之外, 接著在指令 ibus-daemon -dr 後 因爲這也有可能是ibus或作業系統的問題, |
Beta Was this translation helpful? Give feedback.
-
有几个问题想请教:
因为之前我想清除多余方案,
却发现移除 ./build 之后按下部署只能打出英文,
./build删除后没有自动重建立,
或者改每页选项数字后显示结果没变: "menu/page_size": 5 #例如 5改8, 结果显示结果没变
查了很久一段时间才发现问题出在 标点符号的yaml设定档 有一行没有对齐:
symbols:
# 刚好这一项前面注解很多行
'
jh': [ ■ ]
# 这一行没有对齐好前面, 多了一个空格, 对齐后才解决布署结果: 没有出现错误仍然可以正常打字,
不过这段期间就是觉得有些设定明明改了却没有生效,
可是因为布署后没错误讯息出现, 不知道如何找原因.
所以才建议多点提示, 如果布署成功但有些功能失效了可以提示一下.
因为作笔记方便目前使用emacs,
如果搭配rime输入时, 非常常用的前缀组合键例如 Ctrl-x + b 切换缓冲页 会变成:
由于按下Ctrl+x Ctrl+s 时rime其实都是忽略不处理的,
实际上应该可以让使用者设定两组按键不动作的吧?
(2组就够用不需要用太多组. 按超过两组按键都太不人性化,也不好记,另外有包解决)
不过如果不能增加这类功能,
我想请教 使用lua达成做法与测试的大概流程,
有可能做到按下某组按键例如 ctrl_L或Alt_R前缀键后, 切换到ascii模式、
之后按下1到2个键后再切换回中文模式吗?
因为还没掌握lua, 只看过arch wiki建立过.xkb设定档用xkbcomp改过按键布局,
目前看rime.lua理解到的代码的是不是大概这样写来侦测按键输入呢?
key:repr() == "Alt_R+x"
这里使用 keysymdef.h里面的名称格式来判断按键按下再丢给rime进行切换就可以了?
(虽然有emacs-rime不过光是习惯按键用elisp达到的修改难度可能跟改ibus-rime差不多吧?
目前我rime是设定成单独按下alt_r, 英文键送出:
editor: bindings: Control+Return: commit_script_text # 上屏变换后输入
key_binder: - { when: has_menu, accept: "Alt_R", send: "Control+Return" }
不过使用仍然很不流畅.
加上目前找到的emacs按键设定都是alt组合键的设定, 没有单独设定alt_r触发功能的.
如果有人知道怎么用elisp达到 "Alt_R" 自己决定何时手动切换英文输出,
作学语言的笔记不用常常输入法切换来切换去.
我会很感谢告知, 那我就用emacs-rime来避免组合键问题就好, 不用折腾lua.)
Beta Was this translation helpful? Give feedback.
All reactions