-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mac install #2
Comments
Yes, it should be possible according to this guide. Please try that and contribute the resulting keymap if successful. Thanks. |
thanks! Interestingly, I came up with a very similar layout as yours before I found your repo. The only two differences are: 1: I swapped curious what do you think |
Serendipity! 🤩 I'm happy to find a kindred spirit! 👋 Regarding your proposed key swaps, I think:
This would also reverse the order of shifted characters on those keys (the
I would have to try this out and see how it feels. The current placement of |
Thanks! It is a good point; I didn't think about vim's indent command at that time... I'm switching them back. But I still like So are you fully switched to it now? how do you like it? ps: I end up implementing it using Karabiner, but I use Esrille, a weird keyboard that doesn't match to Mac build-in. So wouldn't put it here. And it took me 15min to type this haha |
Yes, that's quite interesting. 👍 I've noted its Vim friendliness in my learner's review of Engram, at binarybottle/engram#15. I continue to use this Engrammer layout on laptop keyboards and I haven't looked back since switching over. On my desktop, I use a dedicated symbols layer on a programmable keyboard so Engrammer's deviation & symbol placement isn't so important. |
I have been using Karabiner/karabiner.ts most of this year since I made the switch to Engram and later Engrammer. They work pretty well. Karabiner is not good at home row mods, though, and I really like having my laptop keyboard function pretty much the same as my mechanical keyboard. Luckily, there's been some movement in the KMonad community lately. This gist details getting KMonad setup on Mac. It was pretty manageable, and then I made a launchd task to load it once I was comfortable with my config. KMonad also runs on Windows and Linux, so it might be a nice option to recommend regardless of system. The configs are concise and easy to read, and it loads and runs exceptionally well (at least on Mac where I've been using it all week). I feel relieved: it's significantly faster and more natural to type on than any of the other Mac alternatives. All my home row mods work quickly and naturally with my nav layer, and I don't have to create huge convolutions of simlayers like with Karabiner/karabiner.ts. The only negative I can identify in Kmonad is its lack of bilateral combinations, although I've had surprisingly few mistypes. OK, well it's also not great at dealing with shifted keys (see the Shift Key Dillema), and so it a little easier to implement for Engrammer than Engram. I hope it will become the recommended way going forward. Here's my config for Engrammer (with Home Row Mods and a slightly left shifted bottom row that makes my hand and shoulder feel way more natural on my laptop keyboard) in case anyone is interested:
And the launchctl job:
|
I created a I haven't tested it all that much, but I'm typing this with the layout right now and so far so good. I made the layout with a M1 Macbook Pro keyboard, though I doubt which Mac you have matters much. Ukelele itself seems really flexible if you wanted to experiment with other mappings and key modifiers, but as others mentioned KMonad might be a better solution, at the very least for cross OS support. I plan on checking that out eventually next time I install/use linux. Side note: I highly recommend Type Fu if your looking to learn this layout. I used typing cat to learn Dvorak, but last I checked there was no way to create a custom layout for a currently more niche layout like Engrammer. I could not imagine learning any layout without a program like that to assist me. I'm attaching it as a google drive file because GitHub only allows certain file types in comments. (lame considering repos seem to allow all file types) https://drive.google.com/file/d/1uL-EgCm2Gx8zD-PgUswMNi4od-RRVjc6/view?usp=sharing |
@sunaku I assume that issue should be closed |
Is it possible to install on Mac?
The text was updated successfully, but these errors were encountered: