SkillAgentSearch skills...

BigBagKbdTrix

DreymaR's Big Bag of Keyboard Tricks - The Web Pages

Install / Use

/learn @DreymaR/BigBagKbdTrix

README

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.
  • 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 DOWNLOADS definitely 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?
  • 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] }.
  • 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 PLATFORMS shows 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-training too? At least, tarmak-intro > learning-tarmak and tarmak > 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
View on GitHub
GitHub Stars9
CategoryDevelopment
Updated11d ago
Forks0

Security Score

90/100

Audited on Mar 26, 2026

No findings