diff --git a/.gitignore b/.gitignore index 6419893ca962f3d35631e9d17a6b587415e47e62..cfc2af770b67891e598d2651a5c0393cff4248ff 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ Keyboard/ Keyboard.pro.user chineseBase/ + diff --git a/chineseBase/chinese.db b/chineseBase/chinese.db index 2094a3f1ca2eb8cc4c6abae9ae59c7ddb41ac092..e23aceac8f68aca006d77f2c15838e4acc5df3c0 100644 Binary files a/chineseBase/chinese.db and b/chineseBase/chinese.db differ diff --git a/util.cpp b/util.cpp index f1095864f633de6ab40fbde3b23e65441dbcd26c..7107c7f1d748c452cf7329ea5a4f6f97bdca2699 100644 --- a/util.cpp +++ b/util.cpp @@ -36,6 +36,10 @@ void Util::inputkey(Key key){ XTestFakeKeyEvent(disp, XKeysymToKeycode(disp, key-Key_0+XK_0), true,0); XTestFakeKeyEvent(disp, XKeysymToKeycode(disp, key-Key_0+XK_0), false,0); } + if(key==Key_Backspace){ + XTestFakeKeyEvent(disp, XKeysymToKeycode(disp, XK_BackSpace), true,0); + XTestFakeKeyEvent(disp, XKeysymToKeycode(disp, XK_BackSpace), false,0); + } XCloseDisplay(disp);