Mischa POSLAWSKY [Mon, 26 Aug 2024 20:34:53 +0000 (22:34 +0200)]
perl: deobfuscate the year of v5.8 stability end
Mischa POSLAWSKY [Mon, 26 Aug 2024 20:27:10 +0000 (22:27 +0200)]
perl: bundled features in older version
Mischa POSLAWSKY [Mon, 26 Aug 2024 20:05:21 +0000 (22:05 +0200)]
perl: mention breaking changes and feature removals
Mischa POSLAWSKY [Sat, 24 Aug 2024 19:49:36 +0000 (21:49 +0200)]
digraphs/xorg: match inverted vim mnemonics
Still compatible so nearly as good.
Mischa POSLAWSKY [Tue, 27 Aug 2024 00:16:17 +0000 (02:16 +0200)]
browser: fix error message of missing usage include
Mischa POSLAWSKY [Mon, 26 Aug 2024 18:04:58 +0000 (20:04 +0200)]
browser: replace smartmatch by equivalent syntax
Mischa POSLAWSKY [Sat, 24 Aug 2024 19:40:30 +0000 (21:40 +0200)]
tools: includes from relative or project paths
More perl v5.26 fixes similar to commit
v1.10-63-g00ffc9287b (2018-03-05)
[fix includes from relative paths for perl v5.26], but restrict to project
environment unless relying on many file dependencies.
Mischa POSLAWSKY [Tue, 20 Aug 2024 18:01:36 +0000 (20:01 +0200)]
keyboard/altgr/index: ignore js include on tableless pages
Fix warning if target element does not exist.
Mischa POSLAWSKY [Thu, 29 Aug 2024 13:06:34 +0000 (15:06 +0200)]
common: read cookie style preference in javascript
Only set hardcoded class on direct ?style requests; otherwise apply
client-side so cached pages are updated correctly.
Mischa POSLAWSKY [Thu, 29 Aug 2024 12:26:06 +0000 (14:26 +0200)]
common: separate javascript include to set styles
Expect future feature expansion, which should be cached between pages
even if slightly slower for an initial visit (though optional, especially
while unconfigured).
Mischa POSLAWSKY [Sat, 15 Jun 2024 03:55:08 +0000 (05:55 +0200)]
style: nested scss selectors
Utilise "awesome" syntax to avoid code repetition.
Mischa POSLAWSKY [Sat, 15 Jun 2024 01:36:55 +0000 (03:36 +0200)]
common: global style options without page exceptions
Assume site-wide support now, as selected by client media regardless of
given page availability.
Mischa POSLAWSKY [Sat, 15 Jun 2024 02:53:49 +0000 (04:53 +0200)]
sc: minimal mono style of significant colour distinctions
Mischa POSLAWSKY [Mon, 24 Jun 2024 00:30:32 +0000 (02:30 +0200)]
sc: move colour declarations to page stylesheet
Style overrides can now be included under .s-dark.
Mischa POSLAWSKY [Sat, 15 Jun 2024 10:11:49 +0000 (12:11 +0200)]
common: match media to dark and circus styles
All colour options are now readily available, and can be enabled by client
media preferences (though expect only some support for dark color-scheme).
Will not apply if an existing ?style setting has been given.
Mischa POSLAWSKY [Mon, 4 Dec 2023 01:22:10 +0000 (02:22 +0100)]
emoji: white image backgrounds in dark style
Mischa POSLAWSKY [Sat, 15 Jun 2024 02:21:54 +0000 (04:21 +0200)]
digraphs: dark backgrounds for scripts and character types
Mischa POSLAWSKY [Sat, 15 Jun 2024 01:16:29 +0000 (03:16 +0200)]
common: select style by class name from sass css
Combine all style options into light.css under s-* classes, enabled on html
root instead of loading a separate stylesheet. Javascript for monochrome
media selection, otherwise identical behaviour.
Previously separate includes grow the resulting file from 16kB to 26kB.
Requires popular sassc for compilation and minification (replacing the
custom stripcss script).
Mischa POSLAWSKY [Sat, 20 Jul 2024 20:10:52 +0000 (22:10 +0200)]
perl: bundle attribute to indicate enabled features
Mischa POSLAWSKY [Sat, 20 Jul 2024 19:46:11 +0000 (21:46 +0200)]
perl: links between features and later references
Mischa POSLAWSKY [Mon, 8 Jul 2024 17:01:18 +0000 (19:01 +0200)]
perl: wrap code blocks on mobile screens
Mischa POSLAWSKY [Fri, 26 Apr 2024 17:45:35 +0000 (19:45 +0200)]
keyboard/altgr: supipa, another ipa layout for windows
A 4-mode MSKLC map apparently created 2018 by Rebecca G. Bettencourt,
copied from <http://kbdlayout.info/SupIPA/> version 1.0.3.40.
Mischa POSLAWSKY [Sat, 23 Mar 2024 22:18:58 +0000 (23:18 +0100)]
keyboard/altgr: copy pico-8 graphical symbols as p8scii
Official corresponding unicode (including variation selectors) from
<https://pico-8.fandom.com/wiki/P8SCII?oldid=3510>.
Mischa POSLAWSKY [Sat, 15 Jun 2024 10:40:08 +0000 (12:40 +0200)]
keyboard/altgr/windows: describe xkb as X11 instead of Linux
Mischa POSLAWSKY [Mon, 3 Jun 2024 14:02:35 +0000 (16:02 +0200)]
keyboard/altgr/unigraph: fix mkxkbsymbols since array definitions
Broken glyph paths causing empty results since commit
v1.18-21-gc4ca0bd3e9
(2024-04-23) [recombine translations in include syntax].
Mischa POSLAWSKY [Sat, 8 Jun 2024 22:13:49 +0000 (00:13 +0200)]
keyboard/altgr: transcribe graph mode of legacy epson laptops
Original research: manually picked the most similar unicode glyphs based
on the drawings in figure 2.9.a (ASCII keyboard) from the PX-8 manual
<https://www.electrickery.nl/comp/px8/um/px8um2.html#2.2.1>
as well as the few descriptions with figure 5-2 (Graphic Characters…)
on page 49 of the Epson HX-20 operations manual
<https://www.electrickery.nl/comp/hx20/doc/hx20__u1.pdf>.
Mischa POSLAWSKY [Sat, 1 Jun 2024 00:50:41 +0000 (02:50 +0200)]
keyboard/altgr/weur: customise greek map for dweurak
Mischa POSLAWSKY [Fri, 31 May 2024 23:57:01 +0000 (01:57 +0200)]
keyboard/altgr/weur: dweurak metadata overrides
Mischa POSLAWSKY [Fri, 31 May 2024 23:37:33 +0000 (01:37 +0200)]
tools/mkjson: set commandline flags as get options
Support debugging overrides such as keyboard/altgr/weur.eng.inc.pl ?map.
Mischa POSLAWSKY [Sat, 11 May 2024 19:22:19 +0000 (21:22 +0200)]
keyboard/altgr: im based on legacy msn emoji letters
Try out a selection of unicode with known mnemonics from the 2000s.
Mischa POSLAWSKY [Mon, 8 Jan 2024 14:55:34 +0000 (15:55 +0100)]
keyboard/altgr: initial ipa-sil inventory
Major groups from <https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa>.
Mischa POSLAWSKY [Mon, 10 Jun 2024 23:22:54 +0000 (01:22 +0200)]
perl: cover image of some cute camels
Some kind of recognisable preview in Mastodon links.
Mischa POSLAWSKY [Mon, 10 Jun 2024 02:05:16 +0000 (04:05 +0200)]
perl: v5.40 release
Mischa POSLAWSKY [Mon, 20 May 2024 22:45:41 +0000 (00:45 +0200)]
keyboard/altgr/index: move ctrl rows to distinct inventory mode
Prevent inflation of emojiworks, similar to meta rows elsewhere.
Mischa POSLAWSKY [Tue, 21 May 2024 19:31:51 +0000 (21:31 +0200)]
keyboard/altgr/index: calculate maximum inventory without names
Code cleanup.
Mischa POSLAWSKY [Mon, 20 May 2024 16:27:41 +0000 (18:27 +0200)]
digraphs: link to and from altgr keyboards
Mischa POSLAWSKY [Thu, 16 May 2024 20:13:45 +0000 (22:13 +0200)]
keyboard/altgr: label keys in each row with big class
Mischa POSLAWSKY [Wed, 1 May 2024 21:54:21 +0000 (23:54 +0200)]
keyboard/altgr/atari: consistent line width transcription
Prefer uniform thin lines also for outer borders, despite being 2/8 pixels
in the original font corresponding to quarter blocks.
More historically accurate fat variants stashed under ?compat but not
advertised due to missing diagonal equivalents.
Mischa POSLAWSKY [Tue, 30 Apr 2024 20:23:35 +0000 (22:23 +0200)]
keyboard/altgr: atari graphics (atascii)
Last of the big home computer systems with significant graphics glyphs,
positioned at corresponding control codes, rarely indicated such as on this
<https://upload.wikimedia.org/wikipedia/commons/9/9a/Atari-130XE.jpg>.
Mischa POSLAWSKY [Sat, 27 Apr 2024 15:50:08 +0000 (17:50 +0200)]
keyboard/altgr: c64 layout of petscii graphics
Based on <https://en.wikipedia.org/wiki/PETSCII?oldid=
1218362433> tables
and c64 (ish) positions for modern keyboard compatibility.
Mischa POSLAWSKY [Fri, 26 Apr 2024 17:55:03 +0000 (19:55 +0200)]
keyboard/altgr/ipa: suffix ipa-ucl variant to free group name
Mischa POSLAWSKY [Mon, 20 May 2024 16:42:41 +0000 (18:42 +0200)]
keyboard/altgr/index: keep meta as shift in root inventory
Reinclude second mode of spacecadet (without even uppercase) while filtering
out excessive unigraph &a as intended in
v1.18-23-g159550a310 (2024-04-23)
[count root meta keys as distinct mode].
Mischa POSLAWSKY [Tue, 7 May 2024 17:06:27 +0000 (19:06 +0200)]
keyboard/altgr/index: strip mode links from sample keys again
Broken since commit
v1.18-21-gc4ca0bd3e9 (2024-04-23)
[keyboard: recombine translations in include syntax].
Mischa POSLAWSKY [Tue, 7 May 2024 16:53:14 +0000 (18:53 +0200)]
keyboard/altgr/index: wrap some long code lines
Mischa POSLAWSKY [Fri, 26 Apr 2024 19:57:35 +0000 (21:57 +0200)]
keyboard/altgr/index: label modes by description character.
Replace definition lookup by (assumed) same text in available data.
Mischa POSLAWSKY [Tue, 16 Apr 2024 16:34:05 +0000 (18:34 +0200)]
keyboard/altgr/ipa-rc: original layout by Richard Collins
As described in <IPA Keyboard.pdf> resurrected from:
https://web.archive.org/web/
20160807095834/
http://www.rejc2.co.uk/ipakeyboard/
Mischa POSLAWSKY [Fri, 19 Apr 2024 17:01:28 +0000 (19:01 +0200)]
keyboard/altgr/ukext: distinguish microsoft compatibility
Mischa POSLAWSKY [Thu, 25 Apr 2024 10:14:00 +0000 (12:14 +0200)]
keyboard/altgr/macos-abc: close emphasis in intro text
Mischa POSLAWSKY [Wed, 24 Apr 2024 19:34:01 +0000 (21:34 +0200)]
perl: hide dropped features again unless ?v
Always shown since incorrect fix in commit
v1.14-7-ge90c9ada43 (2023-10-29)
[silence warning about skipping dropped features]. Instead of complex
workarounds, just revert and enforce the "unconventional" feature.
Mischa POSLAWSKY [Thu, 25 Apr 2024 00:11:31 +0000 (02:11 +0200)]
perl: link to referenced cpan document
Mischa POSLAWSKY [Wed, 24 Apr 2024 18:50:27 +0000 (20:50 +0200)]
perl: mention cgi being dropped from core in v5.22
Suggestion by Greg on a Mastodon thread (with support from Mark Gardner)
<https://social.sdf.org/@greg@icosahedron.website/
112323867721154452>:
> might want to include the removal of CGI from core, in 5.22
Mischa POSLAWSKY [Thu, 28 Mar 2024 19:13:15 +0000 (20:13 +0100)]
keyboard/altgr/macos: describe exceptions in nl language variant
Comparison with English shows a couple of differences but only in uppercase,
which seems stupid and warrants further investigation before linking it for
public consumption.
Mischa POSLAWSKY [Mon, 25 Mar 2024 03:31:22 +0000 (04:31 +0100)]
keyboard/altgr/index: count root meta keys as distinct mode
Prevent abnormally large unigraph character numbers in comparison graph
due to overcomplete 3rd-4th rows.
Mischa POSLAWSKY [Sun, 7 Apr 2024 21:04:58 +0000 (23:04 +0200)]
keyboard/mpv: indicate changes in similar mplayer numbers
Mischa POSLAWSKY [Sun, 7 Apr 2024 15:29:40 +0000 (17:29 +0200)]
keyboard: recombine translations in include syntax
Append {key} descriptions to {def} classes to prevent partial declarations
and simplify maintenance. Distinct translations did not materialise as
expected, and can still be implemented in another way.
Undoes the painstaking separation in commit
v1.3-0-g2034c72e12 (2010-06-18)
[overhaul keyboard module include syntax], already rejoined in commit
v1.10-46-g4c43bcbed6 (2017-07-17) [move key definitions into translation
includes], now basically completely reverted by some dumb labour helped by
this vim macro:
:%s/=> '=\([^']\+\)',/=> \\'\1',/ " replace aliases
:let @a="^mo\"eyi'[{^\"uyi'gg/\\V'\<C-r>u\<C-r>e'\<CR>4lf \"iy$dd'o4lf a[\ef,\"ipi]\ej"
" └(1)└(2) └(3) └(4) └──────────────┘ └(5) └(6) └─────────┘
(1): Original position before {key} declaration
(2): e = single-quoted character
(3): u = key character(s) from containing hash (lead)
(4): find topmost lead+key match for corresponding {def}
(5): i = definition value, then delete definition line
(6): wrap Original key in array and add def value
Mischa POSLAWSKY [Mon, 22 Apr 2024 22:08:11 +0000 (00:08 +0200)]
keyboard/altgr/index: metadata and inventory counts in include
Mischa POSLAWSKY [Mon, 22 Apr 2024 21:06:48 +0000 (23:06 +0200)]
keyboard/altgr/index: hardcoded includes list
Mischa POSLAWSKY [Thu, 28 Mar 2024 19:12:32 +0000 (20:12 +0100)]
keyboard/altgr/index: silence uninitializedness warnings
Mischa POSLAWSKY [Fri, 19 Apr 2024 17:46:43 +0000 (19:46 +0200)]
keyboard/altgr/macos: verify abc results on an actual mac
Got access to an irl macOS Sonoma 14.2 to replace best guesses.
Mischa POSLAWSKY [Sat, 23 Mar 2024 23:20:27 +0000 (00:20 +0100)]
keyboard/altgr/zoo: missing entries, some shuffling around
Mischa POSLAWSKY [Thu, 21 Mar 2024 23:13:04 +0000 (00:13 +0100)]
keyboard/altgr/unigraph: secret zoo of mnemonic animals
Experiment to fit all present Unicode animals on a minimal 30 keys layout.
Mischa POSLAWSKY [Thu, 21 Mar 2024 15:21:58 +0000 (16:21 +0100)]
keyboard/altgr/unigraph: diagonals and dots in rightmost columns
Mischa POSLAWSKY [Tue, 19 Mar 2024 20:16:05 +0000 (21:16 +0100)]
keyboard/altgr/index: enlarge header font only if appropriate
Keep normal size to fit on mobile.
Mischa POSLAWSKY [Tue, 19 Mar 2024 19:19:26 +0000 (20:19 +0100)]
keyboard/altgr: import xipa from xorg trans(qwerty)
A more readily available alternative to older [UCL, SIL] IPA layouts
released for xorg in freedesktop-xkb@
xkeyboard-config-2.22-10-g0418c71e56
(2018-01-18) [Added International Phonetic Alphabet] by Socialdarwinist.
Described on <https://bugs.freedesktop.org/show_bug.cgi?id=102808>:
> Nothing to say about the attached layout except dropping keywords for
> people to see that free desktops are better: Yes, herewith a keyboard
> layout for the IPA, the International Phonetic Alphabet, is included on
> Linux, BSD, and whichever desktop uses these keyboard definitions.
> There should have been a keyboard layout for the International Phonetic
> Alphabet on Linux a decade ago already, if not two decades. A keyboard
> layout is the most direct way for character input. But the lethargy of
> modern man has forced me to make a keyboard layout even for the
> International Phonetic Alphabet.
> At least it has had the advantage that, as I have made it and not someone
> who thinks that imposing American habits on the world is righteous, it is
> not based on the eccentric English keyboard layout, rather on the German
> one. In spite of its beginning, it fits all sounds of all languages in so
> far as they use to be predictably transcribed.
Regardless of its righteous sentiments, I've modified the exceptional
punctuation keys to adhere closer to the "eccentric" US qwerty, same as
other additive modes, allowing normal rows to be inherited.
Mischa POSLAWSKY [Thu, 21 Mar 2024 15:22:59 +0000 (16:22 +0100)]
keyboard/altgr/unigraph: mkxkbsymbols --map to export a partial mode
Proper altgr group only by skipping the first two levels.
Mischa POSLAWSKY [Thu, 7 Mar 2024 18:20:06 +0000 (19:20 +0100)]
keyboard/altgr/unigraph: export script mkxkbsymbols
Mischa POSLAWSKY [Thu, 14 Mar 2024 22:21:12 +0000 (23:21 +0100)]
keyboard/altgr: separate keyspos include of key positions
Mischa POSLAWSKY [Tue, 12 Mar 2024 18:38:22 +0000 (19:38 +0100)]
keyboard/altgr/unigraph: version 1.1 with meta numbers
Fit additional symbols and (ZX Spectrum (or C64) inspired) color indicators.
Mischa POSLAWSKY [Fri, 15 Mar 2024 22:47:22 +0000 (23:47 +0100)]
keyboard/altgr/weur: dweurak reimplementation for dvorak map
Replace random results from qwerty positioning by a complete reorder
where accents can consistently repeat the aoeui vowels, with consonants
(including ß) still at base letters, and remaining dead keys clustered
neatly at the top right.
Seriously wondering if this was the original layout as it all fits so much
better.
Mischa POSLAWSKY [Thu, 14 Mar 2024 23:03:42 +0000 (00:03 +0100)]
keyboard/altgr/eurkey: greek uppercase
Overlooked from less explicit reference sheet.
Mischa POSLAWSKY [Thu, 14 Mar 2024 23:15:05 +0000 (00:15 +0100)]
keyboard/altgr: scalar references indicate aliases
Common support in Shiar_Sheet::FormatChar::kbchars() replaces some manual
definition manipulation; adding a couple in eurkey previously not worth the
effort.
Mischa POSLAWSKY [Thu, 14 Mar 2024 22:09:51 +0000 (23:09 +0100)]
keyboard/altgr: import weur layout from xorg us symbols
Mischa POSLAWSKY [Thu, 7 Mar 2024 00:30:12 +0000 (01:30 +0100)]
keyboard/altgr: unicode semigraphics proposal
Collect available box and line drawing characters for personal use.
Mischa POSLAWSKY [Tue, 12 Mar 2024 21:39:37 +0000 (22:39 +0100)]
font: nofollow subsequent page navigation
Avoid excessive robot crawling of 2175 pages multiplied by fonts (some 50k
requests) of different unicode glyphs without any original information.
Mischa POSLAWSKY [Sun, 10 Mar 2024 18:43:03 +0000 (19:43 +0100)]
source: exclude digraph strings from page links
Prevent quoted /a .. /z in digraphs-xorg.inc.pl from being linked to
non-existent one-letter pages.
Mischa POSLAWSKY [Tue, 5 Mar 2024 23:00:08 +0000 (00:00 +0100)]
index: release v1.18 with only altgr index linked
Mischa POSLAWSKY [Wed, 21 Feb 2024 21:48:42 +0000 (22:48 +0100)]
common: omit trailing slash from requestless canonical links
Mischa POSLAWSKY [Thu, 29 Feb 2024 18:43:22 +0000 (19:43 +0100)]
dieren: what does the fox say?
Mischa POSLAWSKY [Sat, 24 Feb 2024 15:18:27 +0000 (16:18 +0100)]
digraphs/xorg: hide reversed aliases, matchvim option
Imply expected duplicates, similar to vim; only keep exceptions annotated.
Optional feature to find comparisons as before commit
v1.17-57-g8f93eb6627
(2024-03-06) [prepare xorg comparison in prebuilt data].
Mischa POSLAWSKY [Sat, 24 Feb 2024 13:43:18 +0000 (14:43 +0100)]
digraphs: translate vim support levels to appropriate fg classes
Emulate styling before renumbering in commit
v1.17-57-g8f93eb6627
(2024-03-06) [prepare xorg comparison in prebuilt data].
Mischa POSLAWSKY [Wed, 21 Feb 2024 21:46:02 +0000 (22:46 +0100)]
digraphs: page metadata in subpage includes
Standalone xorg replacement without hardcoded html exceptions, and support
to easily define other layouts and options.
Mischa POSLAWSKY [Thu, 22 Feb 2024 17:56:51 +0000 (18:56 +0100)]
digraphs: prepare xorg comparison in prebuilt data
Replace the entire character table, unifying level classes with vim
foregrounds (renaming u-l3 in the process).
Differences are indicated similar to before, but keeping declared alias
preferences without effort to find vim matches (which is accidental and not
of interest to most users, while losing distinction of intended precedence).
Mischa POSLAWSKY [Wed, 21 Feb 2024 20:01:16 +0000 (21:01 +0100)]
digraphs/xorg: json include with character info
Similar to primary [vim] data so precedence can be preserved as alias class
(ignored for now).
Mischa POSLAWSKY [Wed, 21 Feb 2024 19:52:19 +0000 (20:52 +0100)]
digraphs: include flag legend in include data
Mischa POSLAWSKY [Wed, 21 Feb 2024 19:40:44 +0000 (20:40 +0100)]
digraphs: encode data include directly as json
Mischa POSLAWSKY [Sun, 3 Mar 2024 02:13:38 +0000 (03:13 +0100)]
keyboard/altgr: emojiworks collection of emoji
No longer available at http://emojiworks.co but transcribed from photo at
https://www.engadget.com/2015-11-04-hardware-emoji-keyboard-emojiworks.html
mostly as a historic curiosity rather than practical aid.
Mischa POSLAWSKY [Sat, 2 Mar 2024 22:28:17 +0000 (23:28 +0100)]
keyboard/altgr: msx-graph mode counterpart to msx code
Mischa POSLAWSKY [Tue, 5 Mar 2024 17:14:27 +0000 (18:14 +0100)]
keyboard/altgr: ignore partial decomposition as accented flag
Prevent fractions such as ¾ (3/4) from matching either 3 or 4
in eurkey and msx-graph. No changes otherwise.
Mischa POSLAWSKY [Thu, 29 Feb 2024 01:51:49 +0000 (02:51 +0100)]
keyboard/altgr/boyeg: letter Ʌ similar to A (visually and phonetically)
Literally a "turned V" but in all other senses just a strokeless A.
Mischa POSLAWSKY [Sun, 25 Feb 2024 15:24:14 +0000 (16:24 +0100)]
keyboard/altgr/index: hide mode and identical keys in inventory
Mischa POSLAWSKY [Mon, 19 Feb 2024 10:15:32 +0000 (11:15 +0100)]
keyboard/altgr/symbolics: distinguish greek letters from symbols
Replace unused mode g5 to split up g6.
Mischa POSLAWSKY [Thu, 15 Feb 2024 17:58:55 +0000 (18:58 +0100)]
keyboard/altgr: prepare character info for windows inventory
Fix missing precomposed accents (horn and solidus).
Mischa POSLAWSKY [Mon, 19 Feb 2024 10:04:58 +0000 (11:04 +0100)]
keyboard/altgr/index: osicon font to render actual os logos
Desired appearance created and rendered by the icomoon.io/app service,
providing vector images with semantic fallbacks.
Mischa POSLAWSKY [Fri, 16 Feb 2024 21:59:26 +0000 (22:59 +0100)]
keyboard/altgr/windows: xorg extensions added in 2023
Mischa POSLAWSKY [Fri, 16 Feb 2024 21:51:25 +0000 (22:51 +0100)]
keyboard/altgr/ipa: hide identical keys
Fix being classified as g1 mode switch.
Mischa POSLAWSKY [Fri, 16 Feb 2024 21:59:35 +0000 (22:59 +0100)]
keyboard/altgr: prefix categories to prioritise index order
Force more notorious windows and macos layouts on top.
Mischa POSLAWSKY [Fri, 16 Feb 2024 21:36:03 +0000 (22:36 +0100)]
keyboard/altgr: system categories indicated on index
Translate os parts as unicode icons: windows as glass window,
xorg as [linux] penguin, macos as apple, legacy as top hat.
Mischa POSLAWSKY [Fri, 16 Feb 2024 21:01:10 +0000 (22:01 +0100)]
keyboard/altgr/index: class inventory count graphs
Complete comparison grown out of separate numbers for select classes.
Mischa POSLAWSKY [Fri, 16 Feb 2024 19:30:18 +0000 (20:30 +0100)]
keyboard/altgr/index: html table with column header
Mischa POSLAWSKY [Tue, 13 Feb 2024 21:41:54 +0000 (22:41 +0100)]
keyboard/altgr: us keyboards converted from X11 symbols
Interesting complete modes found in X11/xkb/symbols/us:
- drix added in xkeyboard-config-2.29~22 (2019-11-14)
- symbolics in xkeyboard-config-2.31~42 (2020-07-27)
Manual helper script mkkeyboard-xkb-symbols to list level 3-4 characters
from source (some cleanup required).