Commit graph

15 commits

Author SHA1 Message Date
glasseyes
2fdee08891 handle iso shift level 3 form of AltR 2018-12-03 13:56:19 +07:00
glasseyes
b884ad896d misc fixes from review 2018-11-29 11:54:14 +07:00
glasseyes
ee5822969d don't use km_kbp_context_items_from_utf8 yet 2018-11-28 11:27:08 +07:00
glasseyes
c9eca64161 re-enable OSK, more cleanup 2018-11-22 14:58:44 +07:00
glasseyes
d1215444da remove dead code 2018-11-22 14:11:03 +07:00
glasseyes
1847856510 get keyboards from json
instead of looking for .kmx files
put data from json into the engine
2018-11-22 14:01:22 +07:00
glasseyes
53422c5c36 WIP: keyboard management 2018-11-20 17:25:21 +07:00
glasseyes
4fe657959e don't pass lctrl or lalt states through to keyman 2018-11-13 14:08:08 +07:00
glasseyes
f32b083485 WIP: giving state the context
if ibus's client app/toolkit supports it
2018-11-09 16:53:36 +07:00
glasseyes
78becff952 get basic backspace working
more complicated things later
2018-11-08 17:24:21 +07:00
glasseyes
88f751f77d first pass at using dummy keyboard
base keys and shift keys are working

punctuation keys are switched around but that looks deliberate
2018-11-08 16:42:21 +07:00
glasseyes
3f60361d17 km_kbp_option_item[] is now what to use in creating state 2018-11-07 14:22:04 +07:00
glasseyes
67973cd89b WIP: setting up to use dummy keyboard 2018-11-07 10:15:25 +07:00
glasseyes
a2b30dc494 WIP: use keyboardprocessor.h
get pkg-config for JSON_GLIB and KEYMAN_PROC
2018-11-06 15:14:21 +07:00
glasseyes
168c693f32 make a copy of ibus-kmfl called ibus-keyman
This will be modified to use the new Keyman engine
2018-09-25 17:18:57 +07:00