|
控制台上用emacs,结果Ctrl+SPC又跟zhcon的输入法冲突,我自己找源码改了一下,让Ctrl+Shift启动
关闭zhcon.虽然没办法再用Ctrl+Shift切换输入法了,但你可以调整~/.zhconrc or
/etc/zhcon.conf选择你喜欢的输入法,反正我就会一个全拼. (^_^)!
我的zhcon版本是zhcon-0.2.3
src目录下的inputmanager.cpp文件
(1)
bool InputManager:rocessInputKey(char c) {
....
case CTRL_SPACE:
//DoCtrlSpace(); // 注释掉
break;
(2)
InputManager::KeyMap InputManager::mKDInputMap[] = {
....
// {1 << KG_CTRL, 57, 0, K(KT_LATIN, CTRL_SPACE)},
(3)
void InputManager::KDInputSet() {
....
// mKDInputNew.key[57].map[2] = CTRL_SPACE;
再重新编译一下就该可以了. Good luck! |
|