From 63e7ac2e94bf9adafd0af6bcc9b5a790428d1ad1 Mon Sep 17 00:00:00 2001 From: Jules Aguillon Date: Mon, 12 Feb 2024 23:23:38 +0100 Subject: compose: Add X11 compose sequences compile.py implements a parser for X11's Compose.pre files. A lot of code is necessary to interpret character names but thanksfully, the name of most characters is contained in the file. The state machine is compiled into two char arrays which unfortunately requires an expensive initialisation and allocation. --- check_layout.output | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'check_layout.output') diff --git a/check_layout.output b/check_layout.output index 54da50f..23004c5 100644 --- a/check_layout.output +++ b/check_layout.output @@ -65,7 +65,7 @@ Layout doesn't define some important keys, missing: f11_placeholder, f12_placeho 1 warnings # latn_bone Layout includes some ASCII punctuation but not all, missing: $ -Layout redefines the bottom row but some important keys are missing, missing: cursor_left, cursor_right, loc end, loc home, loc page_down, loc page_up, loc switch_greekmath, loc voice_typing, switch_backward +Layout redefines the bottom row but some important keys are missing, missing: compose, cursor_left, cursor_right, loc end, loc home, loc page_down, loc page_up, loc switch_greekmath, loc voice_typing, switch_backward 2 warnings # latn_colemak Some keys contain whitespaces, unexpected: ́ @@ -73,7 +73,7 @@ Some keys contain whitespaces, unexpected: ́ # latn_dvorak 0 warnings # latn_neo2 -Layout redefines the bottom row but some important keys are missing, missing: loc end, loc home, loc page_down, loc page_up +Layout redefines the bottom row but some important keys are missing, missing: compose, loc end, loc home, loc page_down, loc page_up 1 warnings # latn_qwerty_br 0 warnings -- cgit v1.2.3