frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Writing non-English languages with a QWERTY keyboard

https://altgr-weur.eu/altgr-intl.html
15•tokai•4d ago

Comments

evandrofisico•1h ago
I know that hn is heavily populated by people from the USA, that the author is dutch but a non-english language would be... every other language beside English.

Commenting on the actual text, his solution for the cedilla is awkward and is one of the first things I disable on any computer, because it is a extremely common letter in portuguese.

freehorse•1h ago
In particular, for anybody wondering, the non-english languages they refer to (wrt to the layout they talk about) are

> English (of course), Danish, Dutch, Finnish, French, German, Italian, Norwegian, Portuguese, Spanish and Swedish

so basically all using some variation of the latin alphabet.

sallveburrpi•1h ago
I have a standard English keyboard but I have mapped it in my mind with the German layout which includes ä, ö, ü and some other differences. As long as I don’t actually look at the keys I can write really fast with it, years of practice I guess…
adastra22•1h ago
Haha, I was reading the first section and scratching my head, thinking: “Why so complicated? Just use the International AltGr dead keys mapping. It is so much easier.”

OP invented the International AltGr dead keys layout and this is the story.

pdpi•1h ago
I'm Portuguese and have lived in the UK for over a decade.

UK keyboard layouts suck for writing Portuguese, because they lack convenient ways to type all the diacritics. Portuguese layouts (especially on macOS) suck horrendously for programming (curly braces and square brackets are inordinately annoying to type).

These days, all my physical keyboards are US (ANSI) layouts, and I use the US International (with dead keys) layout exclusively. It's the only relatively sane option that allows me to write both code and all the natural languages I'm liable to write on any given day (read: English, Portuguese, and some random French or German loanwords here and there).

freehorse•1h ago
I do not really get the point of layouts such as altgr-intl tbh (even without dead keys). It is fine if you want to write here and there the name of a person that includes non-english characters, but I cannot write actual text in that. Whenever I encounter this layout somewhere I just find it annoying even in english, though I guess dead keys is what actually makes it annoying.

Without dead keys it is def better, but even then I cannot write in said non-english language with that, instead of using one actual layout for that language, and I do not see why not just change layout. Granted, there are some small annoyances because punctuation marks may change place, but I find that easier to learn than using altgr to write letters.

me_jumper•32m ago
Been using a very similar (in idea) layout: https://eurkey.steffen.bruentjen.eu/

The main difference seems to be in positioning of different characters on a quick glance?

WillAdams•21m ago
It's worth noting that the concept of a "Compose" key seems to have originated on DEC's specialized word-processors (physical machines which just did text editing), and that when Windows came on the scene, someone at DEC created "COMPOSE.EXE" which brought that functionality to Windows --- it continued working up through very late Windows 95 betas, then was broken and never updated.

There was a replacement in "AllChars" which is still on Sourceforge: https://sourceforge.net/projects/allchars/ but hasn't been updated for a while.

Looks like:

https://wincompose.info/

is up-to-date, and if I wrote more, would definitely try out, but these days, either I write the accented character w/ a stylus, type out the LaTeX command, or use the on-screen keyboard via touchscreen.

What an unprocessed photo looks like

https://maurycyz.com/misc/raw_photo/
631•zdw•4h ago•146 comments

You can make up HTML tags

https://maurycyz.com/misc/make-up-tags/
23•todsacerdoti•37m ago•6 comments

Unity's Mono problem: Why your C# code runs slower than it should

https://marekfiser.com/blog/mono-vs-dot-net-in-unity/
121•iliketrains•5h ago•58 comments

62 years in the making: NYC's newest water tunnel nears the finish line

https://ny1.com/nyc/all-boroughs/news/2025/11/09/water--dep--tunnels-
80•eatonphil•4h ago•40 comments

Stepping down as Mockito maintainer after 10 years

https://github.com/mockito/mockito/issues/3777
228•saikatsg•7h ago•130 comments

Spherical Cow

https://lib.rs/crates/spherical-cow
60•Natfan•4h ago•5 comments

MongoBleed Explained Simply

https://bigdata.2minutestreaming.com/p/mongobleed-explained-simply
114•todsacerdoti•6h ago•39 comments

PySDR: A Guide to SDR and DSP Using Python

https://pysdr.org/content/intro.html
136•kklisura•7h ago•6 comments

Slaughtering Competition Problems with Quantifier Elimination (2021)

https://grossack.site/2021/12/22/qe-competition.html
36•todsacerdoti•4h ago•0 comments

Growing up in “404 Not Found”: China's nuclear city in the Gobi Desert

https://substack.com/inbox/post/182743659
710•Vincent_Yan404•20h ago•307 comments

Why I Disappeared – My week with minimal internet in a remote island chain

https://www.kenklippenstein.com/p/why-i-disappeared
52•eh_why_not•5h ago•35 comments

Building a macOS app to know when my Mac is thermal throttling

https://stanislas.blog/2025/12/macos-thermal-throttling-app/
242•angristan•15h ago•105 comments

Researchers Discover Molecular Difference in Autistic Brains

https://medicine.yale.edu/news-article/molecular-difference-in-autistic-brains/
64•amichail•5h ago•49 comments

Show HN: My app just won best iOS Japanese learning tool of 2025 award (blog)

https://skerritt.blog/best-japanese-learning-tools-2025-award-show/
55•wahnfrieden•3h ago•11 comments

Fast Cvvdp Implementation in C

https://github.com/halidecx/fcvvdp
15•todsacerdoti•3h ago•1 comments

Writing non-English languages with a QWERTY keyboard

https://altgr-weur.eu/altgr-intl.html
15•tokai•4d ago•8 comments

Learn computer graphics from scratch and for free

https://www.scratchapixel.com
205•theusus•16h ago•26 comments

Remembering Lou Gerstner

https://newsroom.ibm.com/2025-12-28-Remembering-Lou-Gerstner
75•thm•8h ago•33 comments

Time in C++: Inter-Clock Conversions, Epochs, and Durations

https://www.sandordargo.com/blog/2025/12/24/clocks-part-5-conversions
29•ibobev•2d ago•6 comments

Doublespeak: In-Context Representation Hijacking

https://mentaleap.ai/doublespeak/
56•surprisetalk•6d ago•5 comments

How to Complain (2024)

https://outerproduct.net/trivial/2024-03-25_complain.html
34•ysangkok•4h ago•2 comments

Finding Jingle Town: Debugging an N64 Game Without Symbols

https://blog.chrislewis.au/finding-jingle-town-debugging-an-n64-game-without-symbols/
6•knackers•5d ago•0 comments

No, it's not a battleship

https://www.navalgazing.net/No-its-not
96•hermitcrab•7h ago•118 comments

Self-hosting is being enshittified

https://troubled.engineer/posts/selfhosting-in-2025/
24•StrLght•1h ago•16 comments

Dolphin Progress Report: Release 2512

https://dolphin-emu.org/blog/2025/12/22/dolphin-progress-report-release-2512/
89•akyuu•5h ago•8 comments

One year of keeping a tada list

https://www.ducktyped.org/p/one-year-of-keeping-a-tada-list
234•egonschiele•6d ago•70 comments

Show HN: Phantas – A browser-based binaural strobe engine (Web Audio API)

https://phantas.io
22•AphantaZach•6h ago•8 comments

Calendar

https://neatnik.net/calendar/?year=2026
976•twapi•22h ago•116 comments

Intermission: Battle Pulses

https://acoup.blog/2025/12/18/intermission-battle-pulses/
9•Khaine•2d ago•1 comments

2D Signed Distance Functions

https://iquilezles.org/articles/distfunctions2d/
95•nickswalker•4d ago•12 comments