I've been using my new M1 MacBook Air for a few days now. Having NEVER used MacOS before, here are my first impressions.

https://kevq.uk/a-windows-users-first-impressions-of-macos/

Follow

@kev If you don't mind a little bit of lua scripting, there is hammerspoon which is something you should definitely get. There are a few window manager-like scripts that people have made that may or may not help you with that. I was very surprised how powerful it is.
For example, I'm used to my screen reader playing beep sounds based on the indentation level of the current line under the cursor. The Mac screen reader, VoiceOver, doesn't do this at all. But thanks to Hammerspoon this is now possible.
As for moving the dock to the top of the screen, this should probably still work. Open a terminal and type:
defaults write com.apple.Dock orientation top
It might not, but it's worth a try. Just kill the dock process, or log out and back in, and it should move it if this wasn't broken recently.

@talon @kev wow
thanks for those tips!

do you have any idea how i can get a standard Unix compose key?

@meena @kev I believe for that, you would need an app like Karabiner. You can enter a lot of accented characters in MacOS though by pressing them with opt. For example, for umlauts, I believe it's opt+u, then a, o or u.

@talon @kev I've looked at karabiner, but there's no way to just import standard Unix compose keys

you have to define them all by yourself
actually maybe I'll just have to automate the conversion!

and yeah, you can enter accented characters by long-pressing the key

the problem is that this doesn't work everywhere and where it does work, it takes about seven times as long as using a compose key would

@meena @kev yeah, I don't bother with holding the key down. I just use the option key thing. It works much faster.

@meena @talon @kev Using option and option+shift shortcuts should get you almost, if not all, the characters you would need with the compose key. There's a keyboard viewer in the keyboard settings that will show you what characters you are typing while you type.

@redeagle @talon @kev i have discovered that keyboard view, but it doesn't have all the keys i usually use

keep in mind that i speak and write three languages. but I use the English keyboard as base, because it's most convenient for programming.

so English QWERTY keyboard + compose key has turned out to be the best combination for me, and I've used it for a good eight years now

@meena @talon @kev it's also quite laggy if something else is eating up CPU.

Sign in to participate in the conversation

A fun, happy little Mastodon/Hometown instance. Join us by the fire and have awesome discussions about things, stuff and everything in between! Admins: @Talon and @Mayana.

<svg xmlns="http://www.w3.org/2000/svg" id="hometownlogo" x="0px" y="0px" viewBox="25 40 50 20" width="100%" height="100%"><g><path d="M55.9,53.9H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,53.9,55.9,53.9z"/><path d="M55.9,58.2H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,58.2,55.9,58.2z"/><path d="M55.9,62.6H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,62.6,55.9,62.6z"/><path d="M64.8,53.9c-0.7,0-1.3,0.6-1.3,1.3v8.8c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-8.8C66,54.4,65.4,53.9,64.8,53.9z"/><path d="M60.4,53.9c-0.7,0-1.3,0.6-1.3,1.3v8.8c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-8.8C61.6,54.4,61.1,53.9,60.4,53.9z"/><path d="M63.7,48.3c1.3-0.7,2-2.5,2-5.6c0-3.6-0.9-7.8-3.3-7.8s-3.3,4.2-3.3,7.8c0,3.1,0.7,4.9,2,5.6v2.4c0,0.7,0.6,1.3,1.3,1.3 s1.3-0.6,1.3-1.3V48.3z M62.4,37.8c0.4,0.8,0.8,2.5,0.8,4.9c0,2.5-0.5,3.4-0.8,3.4s-0.8-0.9-0.8-3.4C61.7,40.3,62.1,38.6,62.4,37.8 z"/><path d="M57,42.7c0-0.1-0.1-0.1-0.1-0.2l-3.2-4.1c-0.2-0.3-0.6-0.5-1-0.5h-1.6v-1.9c0-0.7-0.6-1.3-1.3-1.3s-1.3,0.6-1.3,1.3V38 h-3.9h-1.1h-5.2c-0.4,0-0.7,0.2-1,0.5l-3.2,4.1c0,0.1-0.1,0.1-0.1,0.2c0,0-0.1,0.1-0.1,0.1C34,43,34,43.2,34,43.3v7.4 c0,0.7,0.6,1.3,1.3,1.3h5.2h7.4h8c0.7,0,1.3-0.6,1.3-1.3v-7.4c0-0.2,0-0.3-0.1-0.4C57,42.8,57,42.8,57,42.7z M41.7,49.5h-5.2v-4.9 h10.2v4.9H41.7z M48.5,42.1l-1.2-1.6h4.8l1.2,1.6H48.5z M44.1,40.5l1.2,1.6h-7.5l1.2-1.6H44.1z M49.2,44.6h5.5v4.9h-5.5V44.6z"/></g></svg>