DreymaR's "Colemakoid" MessagEase layout for touch screen typing
MessagEase is a wonderful touch screen keyboard for its large friendly keys, fast typing and lots(!) of possibilities! The combo of tap mappings for the 9 most common keys and drags between those keys for the other letters/symbols is very powerful. It's very well optimized for speed and ease too – but a bit of a hassle to learn and remember early on. That may be a stumbling stone for the new user.
I've made a "Colemakoid" remapping for the drag positions of MessagEase. This works because the home row in Colemak and other optimized layouts corresponds largely to the tap mappings on the MessagEase keys so the drag mappings are left to be arranged to a pattern familiar to Colemak users. It won't quite work for users familiar only with QWERTY, obviously, but should still be easier to recognize and remember than the default layout since many of the less frequently used Colemak mappings are similar to QWERTY ones. The only downside is that you won't benefit as much from some of the MessagEase teaching Game levels that are based on the default drag mappings.
The horizontal drags were kept for shifted number keys according to the numbers on the keys you drag from: For example, right-drag from 'A' (which is also '1' on the NumPad) corresponds to Shift+1 on a standard keyboard so it gives you an exclamation mark. The diagonal drags are the top and bottom letter rows laid out largely as in the Colemak layout, very visually recognizable. Diacritics are logically placed at the top, and punctuation at the bottom.
I find the layout much easier to remember and learn this way, and I think it should be about as effective as the default centric layout: ≈70% of the action will be on the tap keys anyway, and the diagonal drags are positioned so that the best drags (up/down from the middle column for instance) actually get the more frequent letters in my setup.
I like to type with two thumbs like the fastest MessagEase typists do (ChengWei at least), but I'm not all that fast myself and my ≈45 WPM is much lower than the speeds of Ghen and Davkol for instance. [Update 2019: I'm at ≈60 WPM now!]† I think Ghen still uses a single finger, so who's to say what's best. It'd be nice if users with different techniques could check out my layout and compare it to the default to get some more opinions on the table.
Should anyone want to try out my Colemakoid MessagEase mappings, they can be imported using the following export code from the app, replete with instructions and all:
▼Spoiler:
Instructions for installing this MessagEase Keyboard: Copy the code below. Paste it on the code area in MessagEase's Settings > Keyboard Exchange, then tap on Arrow to keyboard button to affect your keyboard.
Or,
Bring up MessagEase keyboard when the code below is showing on your device's screen and is editable. Then tap AND HOLD on the hand button. MessagEase will then read the code and offer you to save or load it.
MessagEase keyboard is available as a free download from:
https://play.google.com/store/apps/deta … ideas.mekb
(Or find it in your app store if you're non-Android)
Created by: DreymaR (English with Android Default font):
[4E7CBCE975FD0A032C39B9DC9F75E5F0CE787513A2B3105EDF9D3EC8CFC421539C260E6C28396EA74182473762B6AEBE36DC8DA507788D0EB710701DD06953B1E6416D5545EC292DCD63D8B1E4F90FF908A7AE7B2FD83981ADB45269DBF6B07300E1E1FC92D2A286058B28C6A14284A22E9EF938BFFC456D49F861295283D9B432E543079077555BC2B33601ECF80947AC1DD181779A2CF85DAD4BFCDB9F9F779791FC7588FCC717515B378F993D79BEF88F38929881B4F65D5A3D0FD0F77730D74709AB3C7B44366C92F8F0062E8AE0AC243DF8065FF5E0920D3BAF157052CE32E9383CD8ADEAD90A08CB4C2B5A204E195278C4DAC4143AA300A64A606189C424AC25F03E5A92F39735009C46088E092685A1F9E43F5E4D08A6612DF752A98703ACF09081AA0A8376E63D2081EAA6FFE14AB9866D0847966ED4D1F095BD0E88B1DC8C815A1464E522D6D483915E5B0A274BA7BE8239AC281898E46F60138427]
That's so clever. :)
This is what you should end up with, but not all mappings are shown on the autogenerated layout exchange image (there's [] {} next to the parentheses for instance). Your imported keyboard should now look like mine which is quite transparent and unintrusive ("stealth mode") as I've learnt where everything is now, but you can of course change the colors and transparency in the settings if you like (along with size, finger tracks and even button roundness!).
Feel free to replace ÆØÅÞÐ etc with something more useful to you (or just hide/disable them to avoid misfires), as MessagEase is easily reconfigurable.
Also remember that there are drag-return mappings as well (sadly not configurable at present), drag-circle/drag-return for quick entry of capital letters, press-and-hold for quick single digit entry, and the wonderful [C] button for a quite rich combine table – press the hand icon for help/info/settings where you can learn more about it. Also, you can make hotstrings, control strokes and more (Ghen has administered servers with it!) – etc etc. All in all, there's such a wealth of options and settings and together they make MessagEase an incredibly nice and powerful touch screen typing tool!
————————
†: Should you want to calculate your WPM speed from the MessagEase Game "World Game" where you type the standard 160 character SMS competition text about piranhas, here's how: If your test time in seconds is T then the WPM speed is (160 C * 60 min/s) / (5 C/W * T s) = 1920/T WPM. So, e.g., a test time of 32 s equals 60 WPM.
Last edited by DreymaR (12-Jun-2020 10:32:47)