How to type the Euro Symbol € on US English keyboard in Windows 10 without a numpad or "AltGr" key?

There are already many questions about typing the € symbol on keyboards where it is not one of the keycaps.

Unless I have missed one of them, the answers fall into several categories:

  1. Alt+E, which works on European keyboard layouts, maybe even UK English layouts, but not the US English layout.
  2. Pressing the AltGr key together with some key, usually also E from memory.
  3. Holding down the Alt key, then typing the Unicode hexadecimal codepoint for the symbol on the numeric keypad while holding the Alt key, and then releasing it.

But

  1. won't work because in Australia we use the US English layout and there are no symbols mapped to any Alt-key combinations.
  2. won't work because my HP ProBook 430 came with a US keyboard, and US keyboards have no AltGr key.
  3. won't work because the HP ProBook 430 is a nice small portable size and doesn't have a numeric keypad.

Yes I can install a different keyboard layout, but those move around many symbols programmers use and I'm a touch-typist so it would slow me down considerably.

Is there no other method I've missed among the other answers? Will I have to stick to cut-and-pasting the € symbol in Windows?


Solution 1:

Looking for a picture of an HP ProBook 430 which showed a keyboard large enough to read the keys well, I found this image: https://www.notebookcheck.net/fileadmin/Notebooks/HP/ProBook_430-G1/ttastatur.jpg

It shows an Fn key between the Ctrl key (actually called Strg in this picture, since the picture shows a German version) and the Start ("Windows" logo) key. Hold that down, and then the picture shown indicates M, J, U, 7 correspond to Numpad 0, 1, 4, and 7. So, there is a way to use a Numpad by holding down Fn.

Try holding down Alt and pressing 0128 on the numpad. So, to do that on this computer, hold down Alt, then hold down Fn, and press M. Then, release Fn and hold down Fn again, and press J. Then, release Fn and hold down Fn again, and press K. Then, release Fn, and hold down Fn again, and press 8. Then release Fn. Finally, release Alt. (Yes, you should hold Alt down the entire time.)

If that works well, you may wish to try again by just holding Alt, holding Fn, and typing MJK8 (without needing to keep releasing Fn), and then just release Fn and then Alt in the end.

Solution 2:

Yes there is!

You can find all kinds of symbols, including the euro symbol, on the Emoji picker.

  1. Go to where you want to enter the symbol
  2. Hit WIN+. or WIN+; on your keyboard
  3. Navigate to the Symbols tab (Ω)
  4. Navigate to the Currency Symbols tab ($)
  5. And select the euro symbol. (you might have to scroll once)

This should work in every application accepting keyboard input. After doing this a few times the symbol will show up under "Most Recently Used" as well.

Note that the symbol tab got added in version 1903; if you only get the emojis, consider updating.

Solution 3:

I use AutoHotKey for this. You can use it for endless customisation but I started using it mainly to get the € and £ symbols on a US keyboard.

https://www.autohotkey.com/

Just create a script with the following, set it to run at startup (Win+R, shell:startup, drop a link to your script in there), and you can then use Ctrl+Shift+4 to get the €. You can remap this to whatever you like, that's just what I picked as that's where the $ is. You can put it on E or whatever if you prefer.

#SingleInstance force

^+4::
   Send, €
Return

It does require additional software but it's easier than the other methods IMO, and if you get into AutoHotKey you may end up using it to create all sorts of other shortcuts, it's very powerful.