How can you type German characters on a US keyboard?
-
These days, I'm having to type a lot of German words, with the obligatory umlauts, and we use the Euro symbol all the time. Unfortunately, there's no keys for them on a standard US keyboard. I've found two ways of doing it, neither of which I like. * One hideous option is ALT+number code. That's fine for something like ╚ but not for text. * Set the keyboard type to "US International". This sounds perfect, use right ALT+ y = u umlaut, right ALT+5 = euro,etc. BUT unfortunately, some idiot has decided that it would be really simple if you could type "a to get a umlaut, etc. Obviously not a C++ programmer! So, is there a keyboard mapping which does the "right ALT" thing (or even better would be to use the right Windows key) but doesn't mess with punctuation?
Hmmm... I don't know which chars you may I'm using a Brazilian ABNT2 keyboard and it's easy typing ü, á, à, çã, With the "Alt Gr" key, I can type 30ºC, and even start a new § (paragraph). Not to mention 1ª (1st, female gender) or 1º (1st, male gender). Don Clugston wrote: BUT unfortunately, some idiot has decided that it would be really simple if you could type "a to get a umlaut, etc. Actually, I find it intuitive to type it "a to get ä, I got used to typing " a when I need it to be "a One weird thing is typing ,C to get Ç, but it's ,C is a very rare construction in Portuguese, so it's hard to confuse it. In programming, I always leave a space after a comma, so no problem at all. Yes, even I am blogging now!
-
These days, I'm having to type a lot of German words, with the obligatory umlauts, and we use the Euro symbol all the time. Unfortunately, there's no keys for them on a standard US keyboard. I've found two ways of doing it, neither of which I like. * One hideous option is ALT+number code. That's fine for something like ╚ but not for text. * Set the keyboard type to "US International". This sounds perfect, use right ALT+ y = u umlaut, right ALT+5 = euro,etc. BUT unfortunately, some idiot has decided that it would be really simple if you could type "a to get a umlaut, etc. Obviously not a C++ programmer! So, is there a keyboard mapping which does the "right ALT" thing (or even better would be to use the right Windows key) but doesn't mess with punctuation?
Don Clugston wrote: So, is there a keyboard mapping which does the "right ALT" thing (or even better would be to use the right Windows key) but doesn't mess with punctuation? You *could* write your own "hack". Search for SetWindowsHookEx on CP, and specifically global hooks. Intercept key strokes, and send the correct WM_CHAR to GetFocus() when the magic key stroke is pressed. :) -- My name in Katakana is ヨルゲン. My name in German is Jörgen. I blog too now[^]
-
These days, I'm having to type a lot of German words, with the obligatory umlauts, and we use the Euro symbol all the time. Unfortunately, there's no keys for them on a standard US keyboard. I've found two ways of doing it, neither of which I like. * One hideous option is ALT+number code. That's fine for something like ╚ but not for text. * Set the keyboard type to "US International". This sounds perfect, use right ALT+ y = u umlaut, right ALT+5 = euro,etc. BUT unfortunately, some idiot has decided that it would be really simple if you could type "a to get a umlaut, etc. Obviously not a C++ programmer! So, is there a keyboard mapping which does the "right ALT" thing (or even better would be to use the right Windows key) but doesn't mess with punctuation?
The "a thing you refer to is called a dead key. It's often used for international language support. Anyway, if you want, you can define your own keyboard layout with the Keyboard Layout Creator[^]. Stability. What an interesting concept. -- Chris Maunder
-
These days, I'm having to type a lot of German words, with the obligatory umlauts, and we use the Euro symbol all the time. Unfortunately, there's no keys for them on a standard US keyboard. I've found two ways of doing it, neither of which I like. * One hideous option is ALT+number code. That's fine for something like ╚ but not for text. * Set the keyboard type to "US International". This sounds perfect, use right ALT+ y = u umlaut, right ALT+5 = euro,etc. BUT unfortunately, some idiot has decided that it would be really simple if you could type "a to get a umlaut, etc. Obviously not a C++ programmer! So, is there a keyboard mapping which does the "right ALT" thing (or even better would be to use the right Windows key) but doesn't mess with punctuation?
Don Clugston wrote: These days, I'm having to type a lot of German words, with the obligatory umlauts, and we use the Euro symbol all the time. Unfortunately, there's no keys for them on a standard US keyboard. Have you considered to buy a German keyboard? :cool:
-
Don Clugston wrote: These days, I'm having to type a lot of German words, with the obligatory umlauts, and we use the Euro symbol all the time. Unfortunately, there's no keys for them on a standard US keyboard. Have you considered to buy a German keyboard? :cool:
I would be cheaper to buy a water resistant pen, write the German letters onto the old keyboard, an then switch the keyboard layout to German. The order of letters in German keyboard layout is
qwertzuiopü+ asdfghjklöä# yxcvbnm,.-
and the € character can be typed with AltGr+e. If a new keyboard is cheaper than a black pen, something is going wrong out there... _________________________________ Vote '1' if you're too lazy for a discussion -
I would be cheaper to buy a water resistant pen, write the German letters onto the old keyboard, an then switch the keyboard layout to German. The order of letters in German keyboard layout is
qwertzuiopü+ asdfghjklöä# yxcvbnm,.-
and the € character can be typed with AltGr+e. If a new keyboard is cheaper than a black pen, something is going wrong out there... _________________________________ Vote '1' if you're too lazy for a discussionUhu, your keyboard have switched y and z :confused: - Anders Bill's Bar
My PhotosWDevs - The worlds first DSP, free blog space, email and more. Now also with forums :)
-
These days, I'm having to type a lot of German words, with the obligatory umlauts, and we use the Euro symbol all the time. Unfortunately, there's no keys for them on a standard US keyboard. I've found two ways of doing it, neither of which I like. * One hideous option is ALT+number code. That's fine for something like ╚ but not for text. * Set the keyboard type to "US International". This sounds perfect, use right ALT+ y = u umlaut, right ALT+5 = euro,etc. BUT unfortunately, some idiot has decided that it would be really simple if you could type "a to get a umlaut, etc. Obviously not a C++ programmer! So, is there a keyboard mapping which does the "right ALT" thing (or even better would be to use the right Windows key) but doesn't mess with punctuation?
In control panel, keyboard, add german to the Input locales and on the same page define hot keys for input locales. I use Left-Alt+Shift to change language fast. jhaga --------------------------------- Every generation laughs at the old fashions, but follows religiously the new. Henry David Thoreau, "Walden", 1854
-
Uhu, your keyboard have switched y and z :confused: - Anders Bill's Bar
My PhotosWDevs - The worlds first DSP, free blog space, email and more. Now also with forums :)
IIRC, the French keyboard switches the A and Z
Do you want to know more? WDevs.com - Open Source Code Hosting, Blogs, FTP, Mail and Forums
-
Uhu, your keyboard have switched y and z :confused: - Anders Bill's Bar
My PhotosWDevs - The worlds first DSP, free blog space, email and more. Now also with forums :)
Yes, because we need the Y only for foreign words and a few names. The keys for brackets are far worse: [ = AltGr + 8 ] = AltGr + 9 { = AltGr + 7 } = AltGr + 0 \ = AltGr + ? Somebody did not want us to write C# code, but a pain in the right hand does not hold be back... _________________________________ Vote '1' if you're too lazy for a discussion
-
Uhu, your keyboard have switched y and z :confused: - Anders Bill's Bar
My PhotosWDevs - The worlds first DSP, free blog space, email and more. Now also with forums :)
Anders Molin wrote: Uhu, your keyboard have switched y and z That is damn annoying. Anytime I'm in Germany I always type my name 'Brian Delahuntz' and spell Germany as 'Germanz'. Regards, Brian Dela :-) Now Bloging![^]
-
Yes, because we need the Y only for foreign words and a few names. The keys for brackets are far worse: [ = AltGr + 8 ] = AltGr + 9 { = AltGr + 7 } = AltGr + 0 \ = AltGr + ? Somebody did not want us to write C# code, but a pain in the right hand does not hold be back... _________________________________ Vote '1' if you're too lazy for a discussion
Corinna John wrote: The keys for brackets are far worse: It's the same on a Danish keyboard, but I have typed too much C++ code in too many years to think about it any more... - Anders Bill's Bar
My PhotosWDevs - The worlds first DSP, free blog space, email and more. Now also with forums :)
-
Corinna John wrote: The keys for brackets are far worse: It's the same on a Danish keyboard, but I have typed too much C++ code in too many years to think about it any more... - Anders Bill's Bar
My PhotosWDevs - The worlds first DSP, free blog space, email and more. Now also with forums :)
Indeed. If given a US keyboard, I'm annoyed because I can't seem to find [] {} :-D -- My name in Katakana is ヨルゲン. My name in German is Jörgen. I blog too now[^]
-
Anders Molin wrote: Uhu, your keyboard have switched y and z That is damn annoying. Anytime I'm in Germany I always type my name 'Brian Delahuntz' and spell Germany as 'Germanz'. Regards, Brian Dela :-) Now Bloging![^]
The germans are l33t. :-D -- My name in Katakana is ヨルゲン. My name in German is Jörgen. I blog too now[^]
-
Indeed. If given a US keyboard, I'm annoyed because I can't seem to find [] {} :-D -- My name in Katakana is ヨルゲン. My name in German is Jörgen. I blog too now[^]
If given a US keyboard, I'd configure a German codepage, anyway. Don't you know by heart where which character should be?! _________________________________ Vote '1' if you're too lazy for a discussion
-
If given a US keyboard, I'd configure a German codepage, anyway. Don't you know by heart where which character should be?! _________________________________ Vote '1' if you're too lazy for a discussion
Corinna John wrote: Don't you know by heart where which character should be?! Yes I do.. But I didn't want to mess with the owner's keyboard settings. And "back in those days" there was no language bar a'la Windows 2000/XP. -- My name in Katakana is ヨルゲン. My name in German is Jörgen. I blog too now[^]
-
These days, I'm having to type a lot of German words, with the obligatory umlauts, and we use the Euro symbol all the time. Unfortunately, there's no keys for them on a standard US keyboard. I've found two ways of doing it, neither of which I like. * One hideous option is ALT+number code. That's fine for something like ╚ but not for text. * Set the keyboard type to "US International". This sounds perfect, use right ALT+ y = u umlaut, right ALT+5 = euro,etc. BUT unfortunately, some idiot has decided that it would be really simple if you could type "a to get a umlaut, etc. Obviously not a C++ programmer! So, is there a keyboard mapping which does the "right ALT" thing (or even better would be to use the right Windows key) but doesn't mess with punctuation?
I speak Russian and so have a need to type using the Cyrillic alphabet many times. Unfortunately, the main issue you'll deal with when you define an input locale is that you have to use the Alt key to switch languages, which means you're constantly switching languages when you don't want to as a result of tabbing through windows and such. Definitely a pain. Cheers, Tom Archer - Archer Consulting Group Programmer Trainer and Mentor and Project Management Consultant
-
The "a thing you refer to is called a dead key. It's often used for international language support. Anyway, if you want, you can define your own keyboard layout with the Keyboard Layout Creator[^]. Stability. What an interesting concept. -- Chris Maunder
> Anyway, if you want, you can define your own keyboard layout with the Keyboard Layout Creator[^]. Thanks for the link. Unfortunately, the final link at Microsoft is broken, so I couldn't get it, but with a search for msklc.exe, I found it on a Dutch website! http://www.zdnet.nl/downloads.cfm?id=36575 Thanks a lot, it's exactly what I want.