From 3a9ef8d33c4ea57b088dc4f646ba7f2ac2e701d1 Mon Sep 17 00:00:00 2001 From: linton Date: Mon, 15 Mar 2021 19:47:26 +0800 Subject: [PATCH 1/2] . --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 2de4f84..eb6e78a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ Keyboard/ -Keyboard.pro.user \ No newline at end of file +Keyboard.pro.user -- Gitee From 99c343cb301e0937e1f86e4a6c21b2b2d4cc9830 Mon Sep 17 00:00:00 2001 From: linton Date: Mon, 15 Mar 2021 20:34:41 +0800 Subject: [PATCH 2/2] backspace --- chineseBase/chinese.db | Bin 16462848 -> 16462848 bytes util.cpp | 4 ++++ 2 files changed, 4 insertions(+) diff --git a/chineseBase/chinese.db b/chineseBase/chinese.db index 2094a3f1ca2eb8cc4c6abae9ae59c7ddb41ac092..e23aceac8f68aca006d77f2c15838e4acc5df3c0 100644 GIT binary patch delta 1298 zcmXZWcT~+`9LMqd`~7eeb-P+pMyP9ruIv#qGLyY^jc$cf$)@|uD6_64vNAJM){SKE zz4s{Gin6!<@xG38p4WNK^F5#EbH0Y+Ql$Y&u0o#C%}>b74$7=3q|8@Y$E&Obh>%bY zAAs0$BxLW6p! zj|OOnM({#oG(l5%LyKncL36Y~OSD33v_V_6Lwj_9FFK+VI>QfL&=uX#9scNnp6G?% z=!3opKtBYcKL%hR24OIUU?_%RI7VP3MqxC@AP72)#W;+|1O!8m5QHKO6EO*s5snB< zK_sFOjj4#iG)%_~%)~6r#vIJWJjB8P8F8481z3nhh(`hzV+odG8J1%O5|IQWRw5az zkb>1n#Tu+d8rESwHee$*Asw5s1zWKV+pz-~*oj@(jXl_leaOUqWFZ>|a1e)Z7)M}2 z4vyj&a&a7aIDwNmh0{2Lvp9$IxPXhegv+>stGI^ixPhCvh1)oMI(g z*+HpL+p7etu+XAo8Qx+Y*qgER%WRL35(fNA#1cC>4S2 zNd;R{5#f5xcwK}h+LDb7)kKF_9u(*;KNFW1uF5qVRu*NZ7AB;bvyA4HMYOaM9sOms zQsLtAuSTQSg)=S6HE1OV*-oi&w#-9x8vO)wazbJHajj@8tNt%*X*GI_ZnCXX;a*cE Qr238-y*memse0$s;_)&Kwi delta 1089 zcmWm4XApv*UXutVMRF_*^;X*MkA9cHU$%27kP z$HLwUVJdfpu&8XghEZWz?T@b?-@mVgE@pG4keks97aDyoF$>IdEIgyh%nNv8G(-_L>oWYr##V~R>n{zmqT!u4(^EjW8jN$?=c;o>zH|23GPqZ}29KL}_9bt9gsJ zd51N;%X_>}Gas;)b*$$@KH_6O;Zr{2b2hM%O?<(Ze8pzI<{Q4Hg)Mx?_iSYw+xdZ3 z+StL5{KU`v!mqUR8^7}h9sJ2(>|__a`I~?EmrnNZA6@KaUo;Z#?#xUM2b*I;Eup4R xO{h4O7s?Jrf?dJ3U^Js5zb+8XDoThA#HW@f#>Hf$MFO=sg#}5`*6i-|!2j8yGqwN# diff --git a/util.cpp b/util.cpp index f109586..7107c7f 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); -- Gitee