spiegel-keyman/linux/mcompile/keymap
2023-06-14 18:43:39 +02:00
..
helpers.cpp feat(linux): mcompile add some helper functions, update readme 2023-06-12 20:37:00 +02:00
helpers.h feat(linux): mcompile add some helper functions, update readme 2023-06-12 20:37:00 +02:00
keymap.cpp feat(linux): mcompile runable keymap version for std::string 2023-06-14 18:43:39 +02:00
keymap.h feat(linux): mcompile runable keymap version for std::string 2023-06-14 18:43:39 +02:00
km_types.h feat(linux): mcompile add typedef for char16_t 2023-06-14 18:42:41 +02:00
kmx_file.h feature(Linux): mcompile : copy files to mcompiles/keymap which may be needed; ; replace some DataTypes 2023-06-07 19:09:12 +02:00
main.cpp feature(linux): mcompile copy keymap-test 2023-05-24 14:46:24 +07:00
mc_kmxfile.cpp feat(linux): mcompile #include files to mcompile, comment out most old code, adapt meson.build to use more .cpp-files 2023-06-12 15:05:43 +02:00
mc_kmxfile.h feat(linux): mcompile #include files to mcompile, comment out most old code, adapt meson.build to use more .cpp-files 2023-06-12 15:05:43 +02:00
mc_savekeyboard.cpp feat(linux): mcompile #include files to mcompile, comment out most old code, adapt meson.build to use more .cpp-files 2023-06-12 15:05:43 +02:00
mc_savekeyboard.h feat(linux): mcompile #include files to mcompile, comment out most old code, adapt meson.build to use more .cpp-files 2023-06-12 15:05:43 +02:00
mcompile.cpp feat(linux): mcompile #include files to mcompile, comment out most old code, adapt meson.build to use more .cpp-files 2023-06-12 15:05:43 +02:00
mcompile.h feat(linux): mcompile #include files to mcompile, comment out most old code, adapt meson.build to use more .cpp-files 2023-06-12 15:05:43 +02:00
meson.build feat(linux): mcompile adapt meson build 2023-06-14 11:32:35 +02:00
README.md feat(linux): mcompile add typedef for char16_t 2023-06-14 18:42: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 Keycode of TLDE, BKSL, LSGT TODO remove unnecessary printf/cout TODO path for xkb/symbols as compile time option in meson TODO check how many/which shift states we use ( at the moment we read all shiftstate-columns of US but then use only 2 colums (non-shift + shift) then use as many colums for Other )

TODO define folder to store File_US.txt" in and find better name TODO get rid of GTK functions that are deprecated and use X11 instead TODO retrieve name of Other keyboard and use appropriate name instead of "Other" TODO change keymap.cpp->main() to function() TODO use/adapt TranslateKeyboard() to work on Linux/cross-platform TODO use/adapt LoadKeyboard() to work on Linux/cross-platform TODO use/adapt SaveKeyboard() to work on Linux/cross-platform TODO include deadkeys TODO mcompile.cpp: open mcompile -u - option TODO replace GetLastError with SetError/AddCompileError/AddCompileWarning TODO u16.h u16.cpp include fron folder of kmx_u16.h TODO ...

//--------------------------- TOASK is using string OK, or do we use char, wchar? TOASK a-z, A_Z or more keys? ...