Commit graph

25 commits

Author SHA1 Message Date
glasseyes
b2fcd8061d update copyright for autotool parts 2018-11-26 10:29:51 +07:00
glasseyes
c20dd60064 add version to engine
though ibus doesn't seem to use it anyway
another g_file_test
2018-11-22 15:23:17 +07:00
glasseyes
b240fb50a2 use g_file_test more, add copyright header 2018-11-22 15:08:45 +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
15be8ae436 parse more json, add test apps
print_kmp prints out parsed json
print_kmpdetails prints the data created from
  parsing the json
2018-11-21 17:33:07 +07:00
glasseyes
53422c5c36 WIP: keyboard management 2018-11-20 17:25:21 +07:00
glasseyes
dfd327c129 change to current files in POTFILES.in 2018-11-20 15:58:00 +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
32c9ce3e60 get icons working til get them from kmx 2018-11-08 16:40:42 +07:00
glasseyes
4d61385e0e differentiate dummy keyboard names with number
WIP: show icons
2018-11-07 17:16:13 +07:00
glasseyes
3301296789 get kvk and ldml file names from kmx name 2018-11-07 15:45:33 +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
c862e7148b some infrastructure for loading keyboards
from libkmfl
2018-11-06 16:07:59 +07:00
glasseyes
d58667dc11 WIP: adapt keymanutil for new processor 2018-11-06 15:15:30 +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
65aa58b109 WIP: kmpdetails experiments 2018-10-18 16:49:48 +07:00
glasseyes
5de6f9ad2b [linux] rename more to ibus-keyman 2018-10-18 16:49:48 +07:00
glasseyes
37a92339a4 [linux] WIP: preparing to use keyman API 2018-10-05 09:02:22 +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