BigBagKbdTrix
DreymaR's Big Bag of Keyboard Tricks - The Web Pages
Install / Use
/learn @DreymaR/BigBagKbdTrixREADME
BigBagKbdTricks docs
DreymaR's Big Bag of Keyboard Tricks - The Web Pages
Web pages for dreymar.colemak.org
INFO
- See NOTES at the end of this page for more info.
- Anchor links on the same page only need "#anchor", not the page url.
TODO/WIP for the BigBag Forum & web content (mostly for DreymaR's use):
-
TimVink's Alt Alpha site for trying out new layouts looks good: https://altalpha.timvink.nl/try-layout.html?known=colemak-dh&target=gralmak
- It's based on this one: https://keyboard-layout-try-out.pages.dev/
-
G Fruit top typing sites: https://discord.com/channels/409502982246236160/409502982246236162/1455386309559586917 Burst-Type, Monkeytype, Typecelerate, TypeGG, Typer, Xsentence, ZippyWords https://typegg.io https://typer.io https://xsentence.com https://www.zippywords.com
- Check out TypeGG, Typer.io, XSentence
-
Add typegg.io to recommended trainers? It's a racing page, but you can race yourself too.
- Recommended by 252 WPM, 233-WPM-for-1h! typist XanderEC:
https://www.reddit.com/r/typing/comments/1pmyh5n/233_wpm_for_an_hour_on_monkeytype_1_hour_record/
- " It is a new website and has a great community of people who will give you better advice than I could in their discord server and it makes typing video-game like by giving performance points based on each score which is an easy way to track improvement.
- Recommended by 252 WPM, 233-WPM-for-1h! typist XanderEC:
https://www.reddit.com/r/typing/comments/1pmyh5n/233_wpm_for_an_hour_on_monkeytype_1_hour_record/
-
XanderEC (233 WPM for an hour!) said:
Once you feel yourself not typing at your best and getting fatigued stop practicing it’s okay to only practice in short intervals (5-10 minutes) https://www.reddit.com/r/typing/comments/1pmyh5n/233_wpm_for_an_hour_on_monkeytype_1_hour_record/
-
Touch screen: MessagEase alternatives
- Android: Griddle
- iOS: Keyz by Duncan Adjei
- https://apps.apple.com/gb/app/keyz-keyboard/id6753342843
-
Convo w/ A-Brick on figure captions:
- I just read a recommendation for figure text. On our BigBag pages, we've just used a <p> under the image, with <i>.
- The recommendation was to use <figure><figcaption> instead. Apparently, that makes images more searchable.
- I suppose we'll need a little CSS magic then, to make the default italic and suchlike. [A-Brick: I'm gonna get on with it.]
-
Platform box for Sequencing? And Modifiers?
- Colemak-eD too?
- Tarmak
DOWNLOADSdefinitely should be boxed. But the Mac one doesn't show up?!
-
Locale variants:
- Add more of the Forum locale topic
- I now put variant stuff in the EPKL repo, as that's where often I work with it. Link from the BBoT?
-
Contrast Compose to DKs.
- DKs: Many, harder to reach them, single trigger. Help images in EPKL. Some positions hard to remember.
- Compose: Often longer sequences, but more mnemonic. Can be kept on main layer.
-
Dictionary: Explain SFB, Curl/Angle/Wide, inward/outward/mixed rolls
-
Make Image2 and Image3 posts for the Image topic (topic 111)
- Image2: Keyboard images. State licencing for SVG (CC) vs others (Public Domain)
- Image3: Interesting designs, fun, logos, icons, etc
-
In tarmak.html, cannibalize part of the BIG BAG? HALP! section for a main page overview?
- The rest of the bag is so easily and clearly accessible from the Tarmak page now
- Also make platform boxes for the Tarmak implementations part
DONE
-
Made base layout table images clickable with links: https://en.wikipedia.org/wiki/Dvorak_keyboard_layout https://colemak.com/ https://colemakmods.github.io/mod-dh/ https://github.com/DreymaR/BigBagKbdTrixPKL/tree/master/Layouts/Semimak#the-semimak-layout https://github.com/Apsu/Canary#canary https://github.com/Apsu/APT#aptv3-layout https://oxey.dev/sturdy/ https://github.com/GalileoBlues/Gallium#gallium https://github.com/rdavison/graphite-layout#graphite-keyboard-layout
https://colemak.org/ https://github.com/DreymaR/BigBagKbdTrixPKL/tree/master/Layouts/Graphite#gralmak
-
More likeable links:
- SteveP's layout app: https://play.google.com/store/apps/details?id=io.github.colemakmods.keyboard_companion
- Callum's Nonsense (web): https://callumoakley.net/nonsense/
- Callum's Gotta-Go-Fast: https://github.com/callum-oakley/gotta-go-fast
- ProfXwing/CSGO's CopyType: https://github.com/ProfXwing/copytype
-
Link to TypingGym and ZippyWords on the Training page
- https://www.typinggym.com/
- https://www.zippywords.com/
-
Made a note on the Training page about Keybr. I don't quite like it, although it's very popular for beginners.
-
It does gamify learning the first letters quite nicely, but after that it seems to go on and on with slow progress and reduced gains?
- My recommendation may be to use it for the home row, and then seek other tools to replace or at least complement it?
-
Tabidots with an insight on why Keybr's progress algorithm is bad, on Reddit:
-
https://www.reddit.com/r/typing/comments/1lz2h84/comment/n2zxjc6/ It's based on your reaction time to the target key. This is especially important for non-home-row keys, because the algorithm will usually generate many words that start with the target key as well (so word + space + pause + word = no bueno). Your accuracy and speed for the rest does not matter. I realized this when I got stuck on P doing Colemak. Now that I've completed all the keys, I feel that this algorithm actually leads to bad habits because I stopped caring about accuracy just to unlock the next key. (And for a while I also got used to the fact the keybr simply ignores errors after the first one and freezes the cursor, so when you make a mistake you aren't "penalized" by having to press Backspace like you are IRL).
[Sock_pup alias Nimi who develops Typecelerate commented:] You can cheat the algorithm by carefully approaching the <preceding key><target key> combo and do them very fast. Doing everything else slow won't matter. That should tell you everything pretty much.
-
-
Got help from Brick for formatting (CSS?) the image tables on the layers-base page.
- HTML table notes:
- The "title" property provides mouseover alt text for the different layout names.
- The "caption" property is a heading. Need to sort out its color (for light/dark themes), though?
- HTML table notes:
-
MattMc's fun decision tree on Cmk-DH vs Vanilla (with other stuff thrown in). Show it on the layers-main page.
- https://www.reddit.com/r/Colemak/comments/1lnvcgh/my_advice_on_colemak/
- https://github.com/mattmc3/keyboard-tools/blob/main/advice.md
- Here's a link to the full Mermaid diagram, edited by me: https://mermaid.live/edit#pako:eNptVFlP20AQ_ivDSlAjOQc5SOxGQZCE46GgFgqiuA9rexKvsHet9Zrghvz37vpokNI8WDve-Y454g0JRIjEJctYrIOISgUPc497HPTv8BBu9W1WRefWy1NUAJUIhcgnvpweYZKlXwPBMxaiZHwFMxFjQl_PqpvfxxXywrKOuK9fPEjKOCRCYsdHpVCC4NWNodOsEoJcSuQKYqpDdVwzzDZzYVSBI4Y76erpS0FDyPI0FVKdfb7ZVui5Zf3M0MAmfo2sjbbm11U86fjTRmyxn_5IOYtj2tS3j7lsDK5pZR5lZhsKysOOkPDIkpYqUgRO39iKKiZ4B0OmdNPOapdX1kvN60-1PizeFfLwwKjs2vlvMDPBOQaGpxkPtFrTD49UuXc8LkALmqEsaaZb3XDLaUJN6zNztG6-JBCIJEWlvbzhwbFHPuDif4w3VWlKQFmHId1RTpgpdNJhU8O21HOgflyUCrOKXfvQbeBClQqzeqy1gq74VrimUgO5gYByyHULMrFUa7NwGqp3MyzPSog4gzVTkdFKcs5U0UzfwMHS2Usaxz4NXo3f70-LHw_Ppe58T_cZs0_CZr3Az1msWnpRa1KodxbSmAZY9e2J8VCsMxsSGtzd28DMYxZJkeDdPaAK2qXeol5AoweX9Xp9Di5LJ_XMItBubLhn8qB68wFX-2nnfibiXGFc7LKITVaShcRVMkebJCgTakKyMXiPqAgT9IirjyGVrx7x-FZjUsp_CZE0MCnyVURc3btMR3kaUoVzRleS7lL0SqKciZwr4g5LBuJuyDtxe47TPh31T0fDYX900nUGNil0yqh90ht2x32n1-_3nfFgsLXJn1Kz2x6PBo7jjMfjbve0P3J6NjF_CSG_VZ-k8su0_Qt6-Hx8
-
Alt layout writeup! Also update other sections to be more layout inclusive.
- Move the links to Getreuer's and the AKL beginner's guides there from the links page? No, keep both.
- Gralmak! b l d w q j f o u ' n r t s g y h a e i z x m c v k p , . / , . ;
- Link to the layout playgrounds, Oxey and Cyanophage etc – also see below.
-
https://oxey.dev/playground/ (Oxey's Playground)
-
https://layouts.wiki/playground/ (AKL DataBase playground)
-
https://cyanophage.github.io/ (Cyanophage's analyzer)
-
https://galileoblues.github.io/Keysolve2/ (GalileoBlues' KeySolve2) Keysolve 2 KeyMap trick for analyzing layouts without considering differences in the
/ , .part: b l d w q j f o u ' n r t s g y h a e i z x m c v k p \ [ ]q w f p b j l u y ' a r s t g m n e i o z x c d v k h \ [ ]
-
- Figure showcasing some alt layouts as a table of compact ortho images, EPKL-cpt style. Smaller size, if possible.
- Recommended layouts in my fave AKL guides:
- The AKL Quickstart guide: Colemak, Colemak-DH, Semimak, Canary, Gallium, Graphite.
- Pascal Getreuer's guide: Colemak-DH, Canary, Graphite, APTv3, Sturdy.
- Add Dvorak for historical reasons, and we have a 3×3 matrix. Gralmak is saved for later on the page.
- Somewhat chronologically: { [Dvorak,Cmk,Cmk-DH], [Semimak,Canary,APTv3], [Sturdy,Gallium,Graphite] }.
- Recommended layouts in my fave AKL guides:
-
Functionality allowing links to a specific platform box with platform specified? As in
page.html#anchor?platform=win. -
Make it so that clicking the text
PLATFORMSshows the how-to screen again (only seen initially now). -
More likeable links:
- Pascal Getreuer's alt layouts guide: https://getreuer.info/posts/keyboards/alt-layouts/index.html
-
More consistent page and anchor naming
- A link like layers-extend.html#section-name is easier to use as you don't need to check the source code for it.
-
More consistent file naming
training > learning-trainingtoo? At least,tarmak-intro > learning-tarmakandtarmak > tarmak-steps?- May be unwise to change page names too often, though? I may have links lying around in places where I don't think much about them.
-
More FAQ's so there's one for nearly everything ☑ Format them as spoilers. With the question as header: 🤔 ❓ "<question>".
- See the https://www.colemak.org README
Security Score
Audited on Mar 26, 2026
