Commit Graph

27 Commits

Author SHA1 Message Date
ecc46733da Add an initial URL keyboard and support for text macros
Text associated with a symbol on a key is sent using the keymap
associated with each keyboard, so the individual symbols need to be
defined in order to be usable in a text macro.
2019-08-05 14:36:50 +00:00
35ac14806c Rename keypad-related files 2019-07-30 20:47:29 +02:00
e801a68f0d Add comments to explain what empty labels do 2019-07-30 16:50:23 +02:00
70895999c2 Generate XKB keymaps from XML instead of using pre-made ones 2019-07-25 22:25:29 +02:00
c801b17ba0 Add initial files to test specialized keyboard support 2019-07-20 17:33:50 +02:00
e5b6d66d60 Omit keys without labels on the current level, update key definitions 2019-07-20 17:17:37 +02:00
4e11d071d9 Add a keymap for the US layout, update the US symbols 2019-07-16 14:00:41 +02:00
69986132b4 Use keysyms for the Shift modifier 2019-07-16 14:00:41 +02:00
3c97a3a592 Convert symbols file and update test keymap 2019-07-16 14:00:41 +02:00
268dda4da0 Improve symbol mapping 2019-07-16 14:00:41 +02:00
fbdc5f4a93 Stash for sharing 2019-07-16 14:00:41 +02:00
e5648a82a3 Remove explicit keycodes in XML, auto-generate them instead
This makes it easier to keep the geometry and symbols files in sync.
2019-07-16 14:00:41 +02:00
f6479fafe2 Add keyboard preferences icon 2019-07-12 23:07:01 +02:00
c0ac5e540f Merge branch 'add-key-icons' into 'master'
Add key icons

Closes #44

See merge request Librem5/squeekboard!65
2019-07-12 19:17:29 +00:00
63f4c6b4da Use icons for Shift and Return in the US layout 2019-07-12 20:04:50 +02:00
c4e8e34ad6 Remove unused XML from the US definitions 2019-07-12 17:15:38 +00:00
55c6911b87 Remove level with > character from . key 2019-07-12 17:17:11 +02:00
c85638be4d Use a dummy, non-emitting key to switch views 2019-07-11 19:38:02 +00:00
47041b0fac Implement basic keyboard views
Use existing concepts of levels and modifier latches and locks to
implement the three view design of issue #38.

The use of a lock to switch from letter to numbers and a latch to
handle upper and lower case has side effects, but these can be
addressed in a future commit.
2019-07-10 23:33:45 +00:00
b8a2b2d7c8 Specify a keyval to make the backspace key work again 2019-07-11 01:09:04 +02:00
64223704e0 Update symbols to more closely resemble #38 2019-07-10 23:50:34 +02:00
1b59c4dad3 Use an icon for backspace 2019-07-10 14:36:19 +02:00
654909261e modifiers: Level 3 works 2019-07-02 13:03:35 +00:00
4a346211b8 Show tooltips. 2012-04-23 16:43:06 +09:00
30811ae656 Fix jp-kana keyboard. 2012-04-13 16:44:01 +09:00
9c09777c09 Place preferences key on the right bottom corner. 2012-03-29 19:08:54 +09:00
048e08b59a Factor out symbols from keyboard file. 2012-03-23 18:07:01 +09:00