Share via

Easiest way to configure the UK keyboard to use accented characters

Anonymous
2024-04-23T22:30:59+00:00

Please excuse my exasperation....

As the last discussion on this subject has been locked, yet again preventing any continuity of discussion whatsoever of Microsoft's failure to support a fairly obvious and common requirement and where the solution at that time was that a respondant kindly shared a Keyboard definition file they had personally created from their personal One drive (but which, sadly, is no longer available)) so that solution is no longer an option...

I think it is appropriate to ask exactly the same obvious question again, albeit with an increased degree of irrascibility...

HOW does one use a UK keyboard (Standard Qwerty) to enter accents for languages such as French, Portuguese, Spanish and German - which in my case I use all the time, without having to do all that ridiculous pratting about memorising and entering ASCII values ?

I seriously find it at least a little difficult to contemplate that Microsoft never imagined that people using a UK keyboard might wish to enter characters such as á, ã, ê, ç, é, è, ù, ö, ü, ô etc etc on a regular basis

AlexandreVerri (in this forum) asked the exact same thing a couple of years ago but a web trawl shows that there are requests in many places asking the same thing going back DECADES. (Which Microsoft have ignored.)

As Alexandre put it under the request heading

"How to configure the UK keyboard to use accented characters with only 2 key press? ".

"I have a UK keyboard layout, but I frequently write in Portuguese, which has accented characters like á, ã, ê, ç, etc.When using an US keyboard, it's possible to configure Windows to use the keyboard layout called US International and easily type accented characters. For example, to produce á: press the key ['] then [a]. Using the US International all the accented characters can be produced in the same way, with just 2 key press. I don't want to press more than 2 keys to get an accented character! So, please don't suggest keyboard layouts that I have to press [alt] + ['] then [a] to get the á. That's too much key presses to get a single char!"

Whilst the optimal solution would be for Microsoft to recognise that not everyone in the UK drinks only tea, speaks only English, (and with an Oxford accent), and just speaks English LOUDER when speaking to jolly foreigners, such that Microsoft actually produces a standard Windows Keyboard definition for those people with a UK keyboard who have a requirement to type accented characters on a regular basis....

....I wonder is there any other solution ?

Please pardon my sarcasm, I'm a Scottish sarcasmaholic, trying to overcome my addiction to responding with sarcasm when dealing with ludicrous situations ;)

Windows for home | Windows 10 | Input and language

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

23 answers

Sort by: Most helpful
  1. Rodrigo.SQ 330 Reputation points
    2024-04-24T01:08:36+00:00

    Hi Stefan,

    I have already seen this issue before and never found a solution to help other users, but just like in Alexandre Verri post,
    I have created a custom UK keyboard layout with these accented letter shortcuts.
    Let me know if it works well for you, if you find any issue, I can correct it.

    Download the file in the link below, extract and run setup.exe
    Restart the computer after installing the keyboard layout.

    UK-International 2.0.zip (updated Dec 14th 2024)

    To make it future-proof, I will share the contents of the .klc file here, paste the contents on Notepad and save the file changing the extension to .klc select "Load Source file..." on Microsoft Keyboard Layout Creator (MKLC) and select "Project" > "Build DLL and Setup Package" to create the installer.

    (Updated Dec 14th 2024)

    KBD Layout03 "United Kingdom - International Layout"<br><br><br><br>COPYRIGHT "Rodrigo.Queiroz"<br><br><br><br>COMPANY "Microsoft Community"<br><br><br><br>LOCALENAME "en-GB"<br><br><br><br>LOCALEID "00000809"<br><br><br><br>VERSION 1.0<br><br><br><br>SHIFTSTATE<br><br><br><br>0 //Column 4<br><br>1 //Column 5 : Shft<br><br>2 //Column 6 : Ctrl<br><br>6 //Column 7 : Ctrl Alt<br><br>7 //Column 8 : Shft Ctrl Alt<br><br><br><br>LAYOUT ;an extra '@' at the end is a dead key<br><br><br><br>//SC VK_ Cap 0 1 2 6 7<br><br>//-- ---- ---- ---- ---- ---- ---- ----<br><br><br><br>02 1 0 1 0021 -1 -1 -1 // DIGIT ONE, EXCLAMATION MARK, , , <br><br>03 2 0 2 0022@ -1 -1 -1 // DIGIT TWO, QUOTATION MARK, , , <br><br>04 3 0 3 00a3 -1 -1 -1 // DIGIT THREE, POUND SIGN, , , <br><br>05 4 0 4 0024 -1 20ac -1 // DIGIT FOUR, DOLLAR SIGN, , EURO SIGN, <br><br>06 5 0 5 0025 -1 -1 -1 // DIGIT FIVE, PERCENT SIGN, , , <br><br>07 6 0 6 005e@ -1 -1 -1 // DIGIT SIX, CIRCUMFLEX ACCENT, , , <br><br>08 7 0 7 0026 -1 -1 -1 // DIGIT SEVEN, AMPERSAND, , , <br><br>09 8 0 8 002a -1 -1 -1 // DIGIT EIGHT, ASTERISK, , , <br><br>0a 9 0 9 0028 -1 -1 -1 // DIGIT NINE, LEFT PARENTHESIS, , , <br><br>0b 0 0 0 0029 -1 -1 -1 // DIGIT ZERO, RIGHT PARENTHESIS, , , <br><br>0c OEM_MINUS 0 002d 005f -1 -1 -1 // HYPHEN-MINUS, LOW LINE, , , <br><br>0d OEM_PLUS 0 003d 002b -1 -1 -1 // EQUALS SIGN, PLUS SIGN, , , <br><br>10 Q 1 q Q -1 -1 -1 // LATIN SMALL LETTER Q, LATIN CAPITAL LETTER Q, , , <br><br>11 W 1 w W -1 -1 -1 // LATIN SMALL LETTER W, LATIN CAPITAL LETTER W, , , <br><br>12 E 5 e E -1 00e9 00c9 // LATIN SMALL LETTER E, LATIN CAPITAL LETTER E, , LATIN SMALL LETTER E WITH ACUTE, LATIN CAPITAL LETTER E WITH ACUTE<br><br>13 R 1 r R -1 -1 -1 // LATIN SMALL LETTER R, LATIN CAPITAL LETTER R, , , <br><br>14 T 1 t T -1 -1 -1 // LATIN SMALL LETTER T, LATIN CAPITAL LETTER T, , , <br><br>15 Y 1 y Y -1 -1 -1 // LATIN SMALL LETTER Y, LATIN CAPITAL LETTER Y, , , <br><br>16 U 5 u U -1 00fa 00da // LATIN SMALL LETTER U, LATIN CAPITAL LETTER U, , LATIN SMALL LETTER U WITH ACUTE, LATIN CAPITAL LETTER U WITH ACUTE<br><br>17 I 5 i I -1 00ed 00cd // LATIN SMALL LETTER I, LATIN CAPITAL LETTER I, , LATIN SMALL LETTER I WITH ACUTE, LATIN CAPITAL LETTER I WITH ACUTE<br><br>18 O 5 o O -1 00f3 00d3 // LATIN SMALL LETTER O, LATIN CAPITAL LETTER O, , LATIN SMALL LETTER O WITH ACUTE, LATIN CAPITAL LETTER O WITH ACUTE<br><br>19 P 1 p P -1 -1 -1 // LATIN SMALL LETTER P, LATIN CAPITAL LETTER P, , , <br><br>1a OEM_4 0 005b 007b 001b -1 -1 // LEFT SQUARE BRACKET, LEFT CURLY BRACKET, ESCAPE, , <br><br>1b OEM_6 0 005d 007d 001d -1 -1 // RIGHT SQUARE BRACKET, RIGHT CURLY BRACKET, INFORMATION SEPARATOR THREE, , <br><br>1e A 5 a A -1 00e1 00c1 // LATIN SMALL LETTER A, LATIN CAPITAL LETTER A, , LATIN SMALL LETTER A WITH ACUTE, LATIN CAPITAL LETTER A WITH ACUTE<br><br>1f S 1 s S -1 -1 -1 // LATIN SMALL LETTER S, LATIN CAPITAL LETTER S, , , <br><br>20 D 1 d D -1 -1 -1 // LATIN SMALL LETTER D, LATIN CAPITAL LETTER D, , , <br><br>21 F 1 f F -1 -1 -1 // LATIN SMALL LETTER F, LATIN CAPITAL LETTER F, , , <br><br>22 G 1 g G -1 -1 -1 // LATIN SMALL LETTER G, LATIN CAPITAL LETTER G, , , <br><br>23 H 1 h H -1 -1 -1 // LATIN SMALL LETTER H, LATIN CAPITAL LETTER H, , , <br><br>24 J 1 j J -1 -1 -1 // LATIN SMALL LETTER J, LATIN CAPITAL LETTER J, , , <br><br>25 K 1 k K -1 -1 -1 // LATIN SMALL LETTER K, LATIN CAPITAL LETTER K, , , <br><br>26 L 1 l L -1 -1 -1 // LATIN SMALL LETTER L, LATIN CAPITAL LETTER L, , , <br><br>27 OEM_1 0 003b 003a -1 -1 -1 // SEMICOLON, COLON, , , <br><br>28 OEM_3 0 0027@ 0040 -1 -1 -1 // APOSTROPHE, COMMERCIAL AT, , , <br><br>29 OEM_8 0 0060@ 00ac -1 00a6 -1 // GRAVE ACCENT, NOT SIGN, , BROKEN BAR, <br><br>2b OEM_7 0 0023 007e@ 001c 005c 007c // NUMBER SIGN, TILDE, INFORMATION SEPARATOR FOUR, REVERSE SOLIDUS, VERTICAL LINE<br><br>2c Z 1 z Z -1 -1 -1 // LATIN SMALL LETTER Z, LATIN CAPITAL LETTER Z, , , <br><br>2d X 1 x X -1 -1 -1 // LATIN SMALL LETTER X, LATIN CAPITAL LETTER X, , , <br><br>2e C 1 c C -1 -1 -1 // LATIN SMALL LETTER C, LATIN CAPITAL LETTER C, , , <br><br>2f V 1 v V -1 -1 -1 // LATIN SMALL LETTER V, LATIN CAPITAL LETTER V, , , <br><br>30 B 1 b B -1 -1 -1 // LATIN SMALL LETTER B, LATIN CAPITAL LETTER B, , , <br><br>31 N 1 n N -1 -1 -1 // LATIN SMALL LETTER N, LATIN CAPITAL LETTER N, , , <br><br>32 M 1 m M -1 -1 -1 // LATIN SMALL LETTER M, LATIN CAPITAL LETTER M, , , <br><br>33 OEM_COMMA 0 002c 003c -1 -1 -1 // COMMA, LESS-THAN SIGN, , , <br><br>34 OEM_PERIOD 0 002e 003e -1 -1 -1 // FULL STOP, GREATER-THAN SIGN, , , <br><br>35 OEM_2 0 002f 003f -1 -1 -1 // SOLIDUS, QUESTION MARK, , , <br><br>39 SPACE 0 0020 0020 0020 -1 -1 // SPACE, SPACE, SPACE, , <br><br>56 OEM_5 0 005c 007c 001c -1 -1 // REVERSE SOLIDUS, VERTICAL LINE, INFORMATION SEPARATOR FOUR, , <br><br>53 DECIMAL 0 002e 002e -1 -1 -1 // FULL STOP, FULL STOP, , , <br><br><br><br><br><br>DEADKEY 0022<br><br><br><br>0061 00e4 // a -> ä<br><br>0065 00eb // e -> ë<br><br>0069 00ef // i -> ï<br><br>006f 00f6 // o -> ö<br><br>0075 00fc // u -> ü<br><br>0041 00c4 // A -> Ä<br><br>0045 00cb // E -> Ë<br><br>0049 00cf // I -> Ï<br><br>004f 00d6 // O -> Ö<br><br>0055 00dc // U -> Ü<br><br>0020 0022 // -> "<br><br><br><br>DEADKEY 005e<br><br><br><br>0061 00e2 // a -> â<br><br>0065 00ea // e -> ê<br><br>0069 00ee // i -> î<br><br>006f 00f4 // o -> ô<br><br>0075 00fb // u -> û<br><br>0041 00c2 // A -> Â<br><br>0045 00ca // E -> Ê<br><br>0049 00ce // I -> Î<br><br>004f 00d4 // O -> Ô<br><br>0055 00db // U -> Û<br><br>0020 005e // -> ^<br><br><br><br>DEADKEY 0027<br><br><br><br>0027 0027 // ' -> '<br><br>0061 00e1 // a -> á<br><br>0065 00e9 // e -> é<br><br>0069 00ed // i -> í<br><br>006f 00f3 // o -> ó<br><br>0075 00fa // u -> ú<br><br>0063 00e7 // c -> ç<br><br>0041 00c1 // A -> Á<br><br>0045 00c9 // E -> É<br><br>0049 00cd // I -> Í<br><br>004f 00d3 // O -> Ó<br><br>0055 00da // U -> Ú<br><br>0043 00c7 // C -> Ç<br><br>0020 0027 // -> '<br><br><br><br>DEADKEY 0060<br><br><br><br>0061 00e0 // a -> à<br><br>0065 00e8 // e -> è<br><br>006f 00f2 // o -> ò<br><br>0075 00f9 // u -> ù<br><br>0069 00ec // i -> ì<br><br>0041 00c0 // A -> À<br><br>0045 00c8 // E -> È<br><br>0049 00cc // I -> Ì<br><br>004f 00d2 // O -> Ò<br><br>0055 00d9 // U -> Ù<br><br>0020 0060 // -> `<br><br><br><br>DEADKEY 007e<br><br><br><br>0061 00e3 // a -> ã<br><br>006f 00f5 // o -> õ<br><br>0041 00c3 // A -> Ã<br><br>004f 00d5 // O -> Õ<br><br>0020 007e // -> ~<br><br><br><br><br><br>KEYNAME<br><br><br><br>01 Esc<br><br>0e Backspace<br><br>0f Tab<br><br>1c Enter<br><br>1d Ctrl<br><br>2a Shift<br><br>36 "Right Shift"<br><br>37 "Num *"<br><br>38 Alt<br><br>39 Space<br><br>3a "Caps Lock"<br><br>3b F1<br><br>3c F2<br><br>3d F3<br><br>3e F4<br><br>3f F5<br><br>40 F6<br><br>41 F7<br><br>42 F8<br><br>43 F9<br><br>44 F10<br><br>45 Pause<br><br>46 "Scroll Lock"<br><br>47 "Num 7"<br><br>48 "Num 8"<br><br>49 "Num 9"<br><br>4a "Num -"<br><br>4b "Num 4"<br><br>4c "Num 5"<br><br>4d "Num 6"<br><br>4e "Num +"<br><br>4f "Num 1"<br><br>50 "Num 2"<br><br>51 "Num 3"<br><br>52 "Num 0"<br><br>53 "Num Del"<br><br>54 "Sys Req"<br><br>57 F11<br><br>58 F12<br><br>7c F13<br><br>7d F14<br><br>7e F15<br><br>7f F16<br><br>80 F17<br><br>81 F18<br><br>82 F19<br><br>83 F20<br><br>84 F21<br><br>85 F22<br><br>86 F23<br><br>87 F24<br><br><br><br>KEYNAME_EXT<br><br><br><br>1c "Num Enter"<br><br>1d "Right Ctrl"<br><br>35 "Num /"<br><br>37 "Prnt Scrn"<br><br>38 "Right Alt"<br><br>45 "Num Lock"<br><br>46 Break<br><br>47 Home<br><br>48 Up<br><br>49 "Page Up"<br><br>4b Left<br><br>4d Right<br><br>4f End<br><br>50 Down<br><br>51 "Page Down"<br><br>52 Insert<br><br>53 Delete<br><br>54 <00><br><br>56 Help<br><br>5b "Left Windows"<br><br>5c "Right Windows"<br><br>5d Application<br><br><br><br>KEYNAME_DEAD<br><br><br><br>0022 "QUOTATION MARK"<br><br>005e "CIRCUMFLEX ACCENT"<br><br>0027 "APOSTROPHE"<br><br>0060 "GRAVE ACCENT"<br><br>007e "TILDE"<br><br><br><br><br><br>DESCRIPTIONS<br><br><br><br>0409 United Kingdom - International Layout<br><br><br><br>LANGUAGENAMES<br><br><br><br>0409 English (United Kingdom)<br><br><br><br>ENDKBD
    10 people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2024-04-25T08:11:29+00:00

    Thanks a lot Rodrigo, by coincidence I was trying to solve this problem just this morning and your file worked for me. Truly unbelievable that it has never occurred to anyone at Microsoft that at some point one of the thirty million Windows users in the UK might want to type the word "cliché" or "café".

    4 people found this answer helpful.
    0 comments No comments
  3. Rodrigo.SQ 330 Reputation points
    2024-04-25T14:42:25+00:00

    I'm glad that it worked for you. I'm always writing in English and Portuguese and I have a US keyboard layout, the United States - International Keyboard Layout makes it easy to write in both languages.
    I agree, it should have an official UK - International keyboard layout (and for other languages too).

    Let me know if you find any bug or error, so I can fix it and send an updated version.

    2 people found this answer helpful.
    0 comments No comments
  4. Rodrigo.SQ 330 Reputation points
    2024-12-04T23:07:56+00:00

    I will change the file and update the link and the information, there was another problem with "ì": ` + i was printing Ì instead of ì

    Added ñ and Ñ too
    "ù" Fixed

    Other small fixes added.

    1 person found this answer helpful.
    0 comments No comments
  5. Rodrigo.SQ 330 Reputation points
    2024-08-11T11:44:50+00:00

    Olá Fernanda, para baixar o arquivo, abra o link, e selecione o ícone de download no canto superior esquerdo da página.

    Extraia o arquivo zipado e abra o setup.exe

    1 person found this answer helpful.
    0 comments No comments