Simple JSON layout creator (spreadsheet). #1039
Symbiomatrix
started this conversation in
Show and tell
Replies: 1 comment 1 reply
-
Thanks! Now ideally there would be a place for easy layout sharing... |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I've made a quick & dirty layout creator in libreoffice (plus excel and google sheets, links below), not sure if anyone's made something more fancy in js or whatnot.
It currently supports multiple rows of keys, each with a single optional popup (which can be easily expanded to multiple popups, I'm just minimalistic with my layouts).
(17/09/24 update) All sheets now also support shift mode keys - currently only the manual / lock shift modes, without popups, and must have both manual and lock which is by default set to copy from manual. It's all possible to customise but more boilerplate and I don't have much use for it.
I use shift modes in languages or keys which don't have natural shift, to extend the keys list without having to swap keyboards - for example, add english to languages which don't use the latin alphabet, katakana mode when hiragana's the default, and mimicking pc of 1->!, 2->@ etc are all valid options.
@Helium314 I've had gepetto write a simple standalone js visualiser for the json layouts the sheets can create, that approach might be more reliable & moddable than having people post screenshots of the layout, albeit not as refined currently.
https://github.com/Symbiomatrix/SpreadsheetTricks/blob/main/KeyboardHeliFormatterS.ods
Edit: Also added xlsx version, haven't tested it.
https://github.com/Symbiomatrix/SpreadsheetTricks/blob/main/KeyboardHeliFormatterS.xlsx
Edit2: And here's an online version via google sheets. It works correctly on windows, but on my android it adds double quotes and doesn't add newlines (maybe should switch to char(10) for that).
https://docs.google.com/spreadsheets/d/1CVgmcZkYNL6Pbw9cGyKEtvdPTA3oCexV4ksJHAtS-SE/edit?usp=sharing
Edit3: Simple js keyboard visualiser uploaded as well, see example below.
https://github.com/Symbiomatrix/SpreadsheetTricks/blob/main/KeyboardHeliVisualiserS.html
Beta Was this translation helpful? Give feedback.
All reactions