Eberhard Beilharz
248f01f1e3
chore(linux): change SIL International to SIL Global
2024-12-10 10:26:44 +01:00
Eberhard Beilharz
3169cc0fa5
feat(linux): implement engine side of SimulateAltGr option
...
- read value from dconf
- set up Core environment
- if dconf value changes re-create the Core environment
Fixes : #7697
2024-06-21 18:27:06 +02:00
Eberhard Beilharz
d93fb6aa0b
refactor(linux): rename methods that deal with keyboard options
...
This renames the existing methods that read and write keyboard options
so that it's visible from the name that they read/write keyboard options.
This is in preparation of new methods that read and write more general
options.
2024-06-21 18:22:29 +02:00
Eberhard Beilharz
2a7d1758ae
feat(linux): Store user-added keyboards in GSettings 🏘️
2023-10-12 18:31:41 +02:00
Marc Durdin
ba5f18defd
chore: rename km_kbp_ to km_core_
2023-10-09 14:53:13 +07:00
Marc Durdin
4ef18f5e29
chore(core): rename keyboardprocessor.h to keyman_core_api.h
...
Fixes #9721 .
Also tweaks some documentation references to keyboardprocessor, but does
not touch those relating to debian/control.
2023-10-09 14:21:01 +07:00
Eberhard Beilharz
a03eca3d81
refactor(linux): Rename defines to clarify purpose 🏘️
2023-09-18 19:00:29 +02:00
Eberhard Beilharz
ea059df541
chore(linux): Remove legacy projects
...
This change removes the KMFL legacy projects. They are still
available in the stable-16 branch if we need them.
Also removed some shellcheck warnings.
2023-01-26 11:51:13 +01:00
Eberhard Beilharz
8f708a55e2
Merge pull request #5883 from keymanapp/chore/linux/comments
...
chore(linux): Update method comments
2021-11-16 07:55:54 +01:00
Eberhard Beilharz
2095d98c14
chore(linux): Update method comments
2021-11-05 16:27:22 +01:00
Eberhard Beilharz
2ab39581eb
chore(linux): set options before running test
...
Part of #5613 .
2021-11-05 16:26:04 +01:00
Darcy Wong
a148463dca
feat(linux): Save new options into DConf
2020-02-01 17:04:09 +07:00
Darcy
12a6d5e95c
feat(linux): Start refactoring the dconf utilities
2020-01-31 17:35:49 +07:00
glasseyes
c9eca64161
re-enable OSK, more cleanup
2018-11-22 14:58:44 +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
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
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
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