TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

WinCompose – A Compose Key for Windows

228 pointsby mkotowskialmost 4 years ago

23 comments

ryanschneideralmost 4 years ago
Total aside but I never knew about the `kbd` HTML tag used for the key sequence renderings in the readme.<p><a href="https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Web&#x2F;HTML&#x2F;Element&#x2F;kbd" rel="nofollow">https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Web&#x2F;HTML&#x2F;Element&#x2F;kb...</a>
评论 #28176003 未加载
cjauvinalmost 4 years ago
I&#x27;m a big fan of the compose key, both for its universality and intuitive &quot;syntax&quot;. For many years I endured the pain of a dual French&#x2F;US keyboard layout (one for writing, the other for coding), until a coworker showed me the special Option-key shortcuts you can use on a Mac to make French accents, and then finally I settled on the nice and intuitive Compose Key support offered natively by Ubuntu: <a href="https:&#x2F;&#x2F;help.ubuntu.com&#x2F;community&#x2F;ComposeKey" rel="nofollow">https:&#x2F;&#x2F;help.ubuntu.com&#x2F;community&#x2F;ComposeKey</a>
评论 #28171817 未加载
评论 #28174797 未加载
评论 #28171085 未加载
评论 #28171570 未加载
评论 #28171249 未加载
评论 #28176845 未加载
amyjessalmost 4 years ago
WinCompose is one of a handful of utilities that&#x27;s made using Windows virtually painless as someone who&#x27;s used to using Linux as a daily driver.<p>(other such utilities include Chocolatey, MobaXterm, Greenshot, WSL in general for common CLI tools, and some KDE apps but especially Kate and Okular)
评论 #28171854 未加载
评论 #28173712 未加载
评论 #28173986 未加载
评论 #28179232 未加载
emmanueloga_almost 4 years ago
I was wondering why Windows doesn&#x27;t come with a built in compose implementation. There doesn&#x27;t seem to be a reason, just something that exists outside of the folklore of Microsoft&#x2F;Windows [1].<p>1: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Compose_key" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Compose_key</a>
aphitalmost 4 years ago
I started to use WinCompose when I changed from a full size keyboard (with numpad) to a TKL keyboard which omits it.<p>As a mechanical engineer, I often need to type things like the degree symbol and with WinCompose it is just Compose, o, o whereas I used to type these using alt codes.<p>Other common uses are for sub and super scripts (₁¹), bullets (•), and my own custom ones like on for my email, which I set as Compose, e, m (since these days working from home I am constantly logging into lots of things).
lloydatkinsonalmost 4 years ago
How does this compare to the built in Win + .?
评论 #28173545 未加载
评论 #28173224 未加载
评论 #28174063 未加载
yc-kralnalmost 4 years ago
I don&#x27;t understand how this is different than the &quot;International&quot; keyboard variants that ship with Windows.<p>How is this better than the status quo?
评论 #28170876 未加载
评论 #28171968 未加载
评论 #28170761 未加载
ethhicsalmost 4 years ago
Being a plan 9 nerd, I originally found 9ime [1] when I wanted a compose key in windows. It serves the same purpose and has the same default compose key of right-Alt. I’ve yet to be frustrated by it enough to switch to wincompose (but the UX is certainly better).<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;sqweek&#x2F;9ime" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;sqweek&#x2F;9ime</a>
评论 #28182409 未加载
评论 #28173998 未加载
Semaphoralmost 4 years ago
Related but different (and no emoji special features), I was once recommended (either here or on Reddit) EurKEY [0] and have been using it since. Ö is (AltGr&#x2F;Ctrl+Alt)+Shift+o.<p>I mainly type in English (and prefer it for programming), but I still need German Umlauts, it’s just a super convenient layout and even has niceties like typographical apostrophes (’ vs &#x27;) built in (ctrl+shift+alt+0).<p>To me, that seems more convenient than this (and Windows has a decent emoji picker with Win+. anyway, if you are into that )<p>[0]: EurKEY The European Keyboard Layout <a href="https:&#x2F;&#x2F;eurkey.steffen.bruentjen.eu&#x2F;" rel="nofollow">https:&#x2F;&#x2F;eurkey.steffen.bruentjen.eu&#x2F;</a>
评论 #28179577 未加载
asciimovalmost 4 years ago
I&#x27;ll have to remember this when I go back to windows one day.<p>I roll my own keyboard layout on Linux, and the Compose key is a nice to have. I put it where the right Alt normally lives along with the dead greek key (by using shift-RALT).
cushalmost 4 years ago
For emojis WIN+. is my go to.
评论 #28171382 未加载
rtkwealmost 4 years ago
Cute. My least favorite part of any language class I&#x27;ve ever taken is if I have to type anything outside of the standard US english alphabet, the standard alt code method was never good.
评论 #28170850 未加载
评论 #28170575 未加载
jamal-kumaralmost 4 years ago
The guessability of combos to compose characters with is really key to what makes the compose key a great tool. I wouldn&#x27;t be surprised if Microsoft adopts this into their OS someday.
pier25almost 4 years ago
For accents and such a good alternative is selecting an international keyboard on Windows. For example you can write a ñ with ALT + N.
lprovenalmost 4 years ago
Also see AllChars:<p><a href="https:&#x2F;&#x2F;allchars.zwolnet.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;allchars.zwolnet.com&#x2F;</a><p>This was universal functionality on the DEC terminals that IBM adapted the PC AT Enhanced keyboard layouts from. It&#x27;s a standard feature on Sun machines too, and can be turned on trivially in Linux.<p>So there are many implementations.
评论 #28180988 未加载
mackrevinackalmost 4 years ago
these days i prefer to use menus like Rofi for things like this. all you need to memorise is 1 hotkey to open the menu and then you can search and filter the list to find whatever character you want, say &#x27;trademark&#x27; or &#x27;tra&#x27; to find ™, or search for an emoji by describing it
评论 #28172343 未加载
评论 #28174143 未加载
tangusalmost 4 years ago
This is great! It&#x27;s a shame XCompose doesn&#x27;t follow rfc1345 though, which is the input method I use on Emacs. I have to learn two different sets of composing sequences :(<p>(Fortunately they seem to agree on the majority of the accented Latin letters I use.)
评论 #28245349 未加载
pier25almost 4 years ago
Off topic... but damn, Windows emojis are still super ugly.<p>Anyone knows if they are better in Windows 11?
评论 #28171284 未加载
BrandoElFollitoalmost 4 years ago
Isn&#x27;t this something that can be done in AutoHotkey?<p>I feel that it is more effective to have a powerful tool such as AHK and invest a bit into writing the combinations of key&#x2F;mouse&#x2F;whatever than to have several standalone programs.
评论 #28174462 未加载
评论 #28174333 未加载
kzrdudealmost 4 years ago
I&#x27;m on Linux and on a keyboard layout that already uses AltGr for a lot of symbols. What key do you use for the compose key? I certainly don&#x27;t have a physical compose key on my keyboards.
评论 #28175869 未加载
评论 #28178252 未加载
评论 #28174878 未加载
评论 #28178428 未加载
评论 #28175080 未加载
alkonautalmost 4 years ago
Why is it composing e.g. ´ + e into é when that&#x27;s the default behavior without composing? Is it just to make the compose key a no-op in all such scenarios?
评论 #28177842 未加载
TriStateFarmeralmost 4 years ago
This WinCompose app seemed to be what I&#x27;ve been looking for, but it didn&#x27;t work for me.<p>Just so sluggish, sometimes missing keystrokes or waiting for it to catch up. Keyboard is one of those things that have to be INSTANT, even milliseconds is too long. This app is way to slow.<p>It seems to be written in .NET? Which would be a very poor choice for such an app.<p>EDIT: I presumed the sluggishness was because of .NET, perhaps my thinking is a bit dated.
评论 #28173798 未加载
评论 #28173757 未加载
评论 #28173954 未加载
alexanderhalmost 4 years ago
Looks like a great project template for making a robust keylogger. Neat.