logoalt Hacker News

dcminter • yesterday at 9:16 AM • 2 replies • view on HN

It's definitely a matter of what you're familiar with. As a Linux user I'm able to use the "Compose Character" key (I map the right-hand Ctrl key to it) and then use that to write diacritics just as I used to in my university computer lab in the '90s on DEC VT220 terminals!

It's quite a good system: you press compose-character and then two letters to be combined. E.g. CC/o/" gives ö and CC/a/o gives å and so on. If you don't know the exact combination, you can usually guess within one or two attempts e.g. just now trying to get ç I guessed CC/c/s (š) and then CC/c/c (č) before getting it right with CC/c/,

Apropos of Swedish keyboards, though, when a Mac is inflicted on me, the horrible contortions necessary to get all the usual programming bracket symbols ({[]}) are infuriating. They're a lot less annoying on a Swedish PC keyboard.


Replies

pitkali • yesterday at 9:45 AM

I used a Mac for a long time, but since Polish uses diacritics heavily, the default position of Option was just terrible for touch typing. I have always simply swapped Option and Command because of that. That was always there in the system's keyboard settings, so no extra tools were needed.

It was only when I moved to overriding CapsLock that I installed Karabiner.

piva00 • yesterday at 10:43 AM

That's not too different from macOS's approach, instead of compose-character you learn the shortcuts for composing with the diacritics or special characters. After I learnt them it has always been quite efficient, I can write in Swedish or Portuguese without thinking.

Just curious why compose-character combo for å is a/o though, it would make more sense to me to be a/a.

> Apropos of Swedish keyboards, though, when a Mac is inflicted on me, the horrible contortions necessary to get all the usual programming bracket symbols ({[]}) are infuriating.

Absolutely agree, I never use the Swedish software layout even on keyboards which are physically using a Swedish layout, it's maddening finding the {[]}-_+=@ chars...

➕ show 1 reply