spiegel-keyman/linux/mcompile/keymap
2023-06-05 16:17:35 +02:00
..
keymap.cpp feature(Linux): mcompile : loop variable,check count, rename keyval_value 2023-06-02 17:27:41 +02:00
keymap.h feature(Linux): mcompile : fix amount of shift_states to 2 even if layout in xkb has more 2023-06-05 16:17:35 +02:00
main.cpp feature(linux): mcompile copy keymap-test 2023-05-24 14:46:24 +07:00
meson.build feature(linux): mcompile replace main.cpp with keymap.cpp 2023-05-24 14:45:48 +07:00
README.md feature(Linux): mcompile : loop variable,check count, rename keyval_value 2023-06-02 17:27:41 +02:00

Keymap

Sample program that reads US basic keyboard and compares to key value group

TODO check if US basic is the right Keyboard to compare with TODO non-letter characters don't work OK yet TODO Umlauts don't work OK yet TODO Check for use of correct dimensions in Vector/prevent error if dims are not correct TODO prevent crashes: handle possible Errors in CreateCompleteRow_US, Split_US_To_3D_Vector TODO check Keycode of TLDE, BKSL, LSGT TODO remove unnecessary printf/cout TODO path for xkb/symbols absolute->relative in meson TODO append_other_ToVector: ensure shift states of GetKeyvalsFromKeymap are not out of range TODO check how many/which shift states we use ( at the moment we read all shiftstate-columns of US, create as many colums for Other ) but then use only 2 colums (non-shift + shift) TODO ...