The QWERTY keyboard driver for XP

Licence and instalation

Short description

The Polish characters can be obtained this way:


Symbol Combination 2nd way
± Right Alt + a the key `, then a
æ Right Alt + c the key `, then c
ê Right Alt + e the key `, then e
³ Right Alt + l the key `, then l
ñ Right Alt + n the key `, then n
ó Right Alt + o the key `, then o
Right Alt + s the key `, then s
¼ Right Alt + x the key `, then x
¿ Right Alt + z the key `, then z

Remarks:



Symbol Combination 2nd way
Right Alt + 4 the key `, then 4
Right Alt + 5 the key `, then 5
Right Alt + u the key `, then u
® Right Alt + r the key `, then r
© Right Alt + y the key `, then y
Right Alt + t the key `, then t
Right Alt + p the key `, then p
µ Right Alt + m the key `, then m
§ Right Alt + \ the key `, then \
Right Alt + / the key `, then /
Right Alt +. the key `, then .
Right Alt + -  
Right Alt + =  
· Right Alt + g  
× Right Alt + j  
÷ Right Alt + h  
± Right Alt + Shift + =  

Remarks:

The way of achieving of non-Polish (German, Czech, Hungarian etc.) national characters:


Characters The way of obtaining
á, é, í, ó, ú, ý Right Alt + 1, then the symbol of the letter (a, e, i, o, u, y)
æ, å, ñ, à, ¶, ¼ Right Alt + 1, then the symbol of the letter (c, l, n, r, s, z)
ß Right Alt + 2, then s
õ, û Right Alt + 3, then the symbol of the letter (o, u)
ð, ³ Right Alt + Shift + 3, then the symbol of the letter (d, l)
è, ï, ì, µ, ò, ø, ¹, », ¾ Right Alt + 6, then the symbol of the letter (c, d, e, l, n, r, s, t, z)
â, î, ô Right Alt + Shift + 6, then the symbol of the letter (a, i, o)
ä, ë, ö, ü; ß Right Alt + 7, then the symbol of the letter (a, e, o, u; s)
ç, º, þ Right Alt + 8, then the symbol of the letter (c, s, t)
ã Right Alt + 9, then a
ù Right Alt + 0, then u

Remarks:



Full description

You need the Arial Unicode font, available with MS Office, in order to read this part of the description correctly.

All the 7-bit coded ASCII characters are obtained by pressing a key of the alphanumeric block of the keyboard either alone or with contemporary pressing of the Shift key. These characters are independent of the set-up codepage.

Characters coded with the 8th bit set are so called national characters or ANSI characters. They can be various depending on the codepage. The present driver of the keyboard is suitable, first of all, for the Windows-1250 (Central Europe) page being used on MS Windows system for writing Polish texts; nevertheless it also lets other Latin-based codepages which are used in European countries to be used relatively comfortably.

Remark: the use of the given codepage makes the placing of the characters of another codepage impossible, eg. you cannot write one plain text containing both Polish (±, ¡, æ, Æ, ...) and Turkish (ğ, Ğ, ı, İ, ...) characters. In HTML documents, like this, you can do it only thanks to some special tricks. It is also possible in all Unicode-based programs like Word.


How to obtain a given symbol or character?

Notice: RAlt means Right Alt.

Symbol The combination UNI Remarks
Diacritics
´ RAlt + 1, Spc         00B4  
ˆ RAlt + ^, Spc         02C6  
˜ RAlt + ~, Spc         02DC  
¨ RAlt + 7, Spc         00A8  
¯ RAlt + ), Spc         00AF 1252, 1254
˘ RAlt + 9, Spc         02D8 1250
˝ RAlt + 3, Spc         02DD 1250
˙ RAlt + 2, Spc         02D9 1250
¸ RAlt + 8, Spc         00B8  
˛ RAlt + `, Spc         02DB 1250
ˇ RAlt + 6, Spc         02C7 1250
National letters with the grave
À RAlt + $, A         00C0 1252, 1254
à RAlt + $, a         00E0 1252, 1254
È RAlt + $, E         00C8 1252, 1254
è RAlt + $, e         00E8 1252, 1254
Ì RAlt + $, I         00CC 1252, 1254
ì RAlt + $, i         00EC 1252, 1254
Ò RAlt + $, O         00D2 1252, 1254
ò RAlt + $, o         00F2 1252, 1254
Ù RAlt + $, U         00D9 1252, 1254
ù RAlt + $, u         00F9 1252, 1254
National letters with the acute
Á RAlt + 1, A         00C1  
á RAlt + 1, a         00E1  
Æ RAlt + C RAlt + 1, C `, C ~, C   0106 1250
æ RAlt + c RAlt + 1, c `, c ~, c   0107 1250
É RAlt + 1, E         00C9  
é RAlt + 1, e         00E9  
Í RAlt + 1, I         00CD  
í RAlt + 1, i         00ED  
Ĺ RAlt + 1, L         0139 1250
ĺ RAlt + 1, l         013A 1250
Ñ RAlt + N RAlt + 1, N `, N ~, N   0143 1250
ñ RAlt + n RAlt + 1, n `, n ~, n   0144 1250
Ó RAlt + O RAlt + 1, O `, O ~, O   00D3  
ó RAlt + o RAlt + 1, o `, o ~, o   00F3  
Ŕ RAlt + 1, R         0154 1250
ŕ RAlt + 1, r         0155 1250
¦ RAlt + S RAlt + 1, S RAlt + D `, S ~, S 015A 1250
RAlt + s RAlt + 1, s RAlt + d `, s ~, s 015B 1250
Ú RAlt + 1, U         00DA  
ú RAlt + 1, u         00FA  
Ý RAlt + 1, Y         00DD 1250, 1252
ý RAlt + 1, y         00FD 1250, 1252
¬ RAlt + X RAlt + 1, Z `, X ~, X   0179 1250
¼ RAlt + x RAlt + 1, z `, x ~, x   017A 1250
National letters with the circumflex
 RAlt + ^, A RAlt + 6, A       00C2  
â RAlt + ^, a RAlt + 6, a       00E2  
Ĉ RAlt + ^, C         0108 Unicode
ĉ RAlt + ^, c         0109 Unicode
Ê RAlt + ^, E         00CA 1252, 1254
ê RAlt + ^, e         00EA 1252, 1254
Ĝ RAlt + ^, G         011C Unicode
ĝ RAlt + ^, g         011D Unicode
Ĥ RAlt + ^, H         0124 Unicode
ĥ RAlt + ^, h         0125 Unicode
Î RAlt + ^, I RAlt + 6, I       00CE  
î RAlt + ^, i RAlt + 6, i       00EE  
Ĵ RAlt + ^, J         0134 Unicode
ĵ RAlt + ^, j         0135 Unicode
Ô RAlt + ^, O RAlt + 6, O       00D4  
ô RAlt + ^, o RAlt + 6, o       00F4  
Ŝ RAlt + ^, S         015C Unicode
ŝ RAlt + ^, s         015D Unicode
Û RAlt + ^, U RAlt + 6, U       00DB 1252, 1254
û RAlt + ^, u RAlt + 6, u       00FB 1252, 1254
Ŵ RAlt + ^, W         0174 Unicode
ŵ RAlt + ^, w         0175 Unicode
Ŷ RAlt + ^, Y         0176 Unicode
ŷ RAlt + ^, y         0177 Unicode
National letters with the tilde
à RAlt + ~, A         00C3 1252, 1254
ã RAlt + ~, a         00E3 1252, 1254
RAlt + ~, E         1EBC Unicode
RAlt + ~, e         1EBD Unicode
Ĩ RAlt + ~, I         0128 Unicode
ĩ RAlt + ~, i         0129 Unicode
Ñ RAlt + ~, N         00D1 1252, 1254
ñ RAlt + ~, n         00F1 1252, 1254
Õ RAlt + ~, O         00D5 1252, 1254
õ RAlt + ~, o         00F5 1252, 1254
Ũ RAlt + ~, U         0168 Unicode
ũ RAlt + ~, u         0169 Unicode
RAlt + ~, Y         1EF8 Unicode
RAlt + ~, y         1EF9 Unicode
National letters with the umlaut (dieresis)
Ä RAlt + 7, A         00C4  
ä RAlt + 7, a         00E4  
Ë RAlt + 7, E         00CB  
ë RAlt + 7, e         00EB  
Ï RAlt + 7, I         00CF 1252, 1254
ï RAlt + 7, i         00EF 1252, 1254
Ö RAlt + 7, O         00D6  
ö RAlt + 7, o         00F6  
Ü RAlt + 7, U         00DC  
ü RAlt + 7, u         00FC  
Ÿ RAlt + 7, Y         0178 1252, 1254
ÿ RAlt + 7, y         00FF 1252, 1254
National letters with the arch
Ă RAlt + 9, A         0102 1250
ă RAlt + 9, a         0103 1250
Ĕ RAlt + 9, E         0114 Unicode
ĕ RAlt + 9, e         0115 Unicode
Ğ RAlt + 9, G         011E 1254
ğ RAlt + 9, g         011F 1254
Ĭ RAlt + 9, I         012C Unicode
ĭ RAlt + 9, i         012D Unicode
Ŏ RAlt + 9, O         014E Unicode
ŏ RAlt + 9, o         014F Unicode
Ŭ RAlt + 9, U         016C Unicode
ŭ RAlt + 9, u         016D Unicode
National letters with the macron
Ā RAlt + ), A         0100 Unicode
ā RAlt + ), a         0101 Unicode
Ē RAlt + ), E         0112 Unicode
ē RAlt + ), e         0113 Unicode
Ī RAlt + ), I         012A Unicode
ī RAlt + ), i         012B Unicode
Ō RAlt + ), O         014C Unicode
ō RAlt + ), o         014D Unicode
Ū RAlt + ), U         016A Unicode
ū RAlt + ), u         016B Unicode
National letters with the ring
Å RAlt + 0, A         00C5 1252, 1254
å RAlt + 0, a         00E5 1252, 1254
Ů RAlt + 0, U         016E 1250
ů RAlt + 0, u         016F 1250
National letters with two strokes
Ő RAlt + 3, O         0150 1250
ő RAlt + 3, o         0151 1250
Ű RAlt + 3, U         0170 1250
ű RAlt + 3, u         0171 1250
National letters with the dot
Ċ RAlt + 2, C         010A Unicode
ċ RAlt + 2, c         010B Unicode
Ė RAlt + 2, E         0116 Unicode
ė RAlt + 2, e         0117 Unicode
Ġ RAlt + 2, G         0120 Unicode
ġ RAlt + 2, g         0121 Unicode
Ŀ RAlt + 2, L         013F Unicode
ŀ RAlt + 2, l         0140 Unicode
¯ RAlt + Z RAlt + 2, Z `, Z ~, Z   017B 1250
¿ RAlt + z RAlt + 2, z `, z ~, z   017C 1250
National letters with the cedilla
Ç RAlt + `, C RAlt + 8, C       00C7  
ç RAlt + `, c RAlt + 8, c       00E7  
Ģ RAlt + 8, G         0122 Unicode
ģ RAlt + 8, g         0123 Unicode
Ķ RAlt + 8, K         0136 Unicode
ķ RAlt + 8, k         0137 Unicode
Ļ RAlt + 8, L         013B Unicode
ļ RAlt + 8, l         013C Unicode
Ņ RAlt + 8, N         0145 Unicode
ņ RAlt + 8, n         0146 Unicode
Ŗ RAlt + 8, R         0156 Unicode
ŗ RAlt + 8, r         0157 Unicode
Ş RAlt + `, S RAlt + 8, S       015E 1250
ş RAlt + `, s RAlt + 8, s       015F 1250
Ţ RAlt + `, T RAlt + 8, T       0162 1250
ţ RAlt + `, t RAlt + 8, t       0163 1250
National letters with the tail
¡ RAlt + A `, A ~, A RAlt + `, A   0104 1250
± RAlt + a `, a ~, a RAlt + `, a   0105 1250
Ê RAlt + E `, E ~, E RAlt + `, E   0118 1250
ê RAlt + e `, e ~, e RAlt + `, e   0119 1250
Į RAlt + `, I         012E Unicode
į RAlt + `, i         012F Unicode
Ǫ RAlt + `, O         01EA Unicode
ǫ RAlt + `, o         01EB Unicode
Ų RAlt + `, U         0172 Unicode
ų RAlt + `, u         0173 Unicode
National letters with the caron (hacek)
Č RAlt + 6, C         010C 1250
č RAlt + 6, c         010D 1250
Ď RAlt + 6, D         010E 1250
ď RAlt + 6, d         010F 1250
Ě RAlt + 6, E         011A 1250
ě RAlt + 6, e         011B 1250
ǰ RAlt + 6, j         01F0 Unicode
Ľ RAlt + 6, L         013D 1250
ľ RAlt + 6, l         013E 1250
Ň RAlt + 6, N         0147 1250
ň RAlt + 6, n         0148 1250
Ř RAlt + 6, R         0158 1250
ř RAlt + 6, r         0159 1250
Š RAlt + 6, S         0160  
š RAlt + 6, s         0161  
Ť RAlt + 6, T         0164 1250
ť RAlt + 6, t         0165 1250
Ž RAlt + 6, Z         017D 1250, 1252
ž RAlt + 6, z         017E 1250, 1252
Ǯ RAlt + 6, X         01EE Unicode
ǯ RAlt + 6, x         01EF Unicode
National letters with the slash
Đ RAlt + #, D         0110 1250
đ RAlt + #, d         0111 1250
Ħ RAlt + #, H         0126 Unicode
ħ RAlt + #, h         0127 Unicode
£ RAlt + L RAlt + #, L `, L ~, L   0141 1250
³ RAlt + l RAlt + #, l `, l ~, l   0142 1250
Ø RAlt + #, O         00D8 1252, 1254
ø RAlt + #, o         00F8 1252, 1254
Ŧ RAlt + #, T         0166 Unicode
ŧ RAlt + #, t         0167 Unicode
National ligatures
Æ RAlt + 2, A         00C6 1252, 1254
æ RAlt + 2, a         00E6 1252, 1254
Œ RAlt + 2, O         0152 1252, 1254
œ RAlt + 2, o         0153 1252, 1254
Other national letters
Ð RAlt + #, Z RAlt + 0, D RAlt + 2, D     00D0 1252
ð RAlt + #, z RAlt + 0, d RAlt + 2, d     00F0 1252
Þ RAlt + #, S RAlt + 0, T RAlt + 2, T     00DE 1252
þ RAlt + #, s RAlt + 0, t RAlt + 2, t     00FE 1252
İ RAlt + 2, I         0130 1254
ı RAlt + 2, i         0131 1254
ß RAlt + b RAlt + 2, s RAlt + 7, s     00DF  
Ə RAlt + 0, E         018F Unicode
ə RAlt + 0, e         0259 Unicode
Ŋ RAlt + 0, N         014A Unicode
ŋ RAlt + 0, n         014B Unicode
Ʒ RAlt + V         01B7 Unicode
ʒ RAlt + v         0292 Unicode
Ь RAlt + ), M         042C Unicode
ь RAlt + ), m         044C Unicode
Ъ RAlt + ), T         042A Unicode
ъ RAlt + ), t         044A Unicode
Ѣ RAlt + ), J         0462 Unicode
ѣ RAlt + ), j         0463 Unicode
Symbols of currency
RAlt + u RAlt + 4 RAlt + 5 `, u `, 4 202A  
¢ RAlt + @ RAlt + #, c RAlt + #, C     00A2 1252, 1254
£ RAlt + % RAlt + P       00A3 1252, 1254
¤ RAlt + $, Spc RAlt + #, x RAlt + #, X     00A4  
¥ RAlt + Y RAlt + #, y RAlt + #, Y     00A5 1252, 1254
Quotation marks, brackets
RAlt + Q `, q       2018  
RAlt + q         201A  
RAlt + w RAlt + W `, w     2019  
RAlt + :         201C  
RAlt + ; `, ;       201E  
RAlt + ' `, ' RAlt + "     201D  
RAlt + [ `, [       2039  
RAlt + ] `, ]       203A  
« RAlt + < `, <       00AB  
» RAlt + > `, >       00BB  
Other symbols
  RAlt + ,         00A0 not-breaking space
ƒ RAlt + f         0192  
RAlt + . `,.       2026  
RAlt + i         2020  
RAlt + I         2021  
RAlt + / `, /       2030  
RAlt + t `, t       2122  
© RAlt + y `, y       00A9  
® RAlt + r `, r       00AE  
¦ RAlt + |         00A6  
§ RAlt + \ `, \       00A7  
· RAlt + g         00B7  
÷ RAlt + h         00F7  
× RAlt + j         00D7  
RAlt + k         2022  
RAlt + - `, -       2013 En Dash
RAlt + = `, =       2014 Em Dash
¬ RAlt + _         00AC  
­ RAlt + #, Spc         00AD soft hyphen
± RAlt + +         00B1  
° RAlt + 0, Spc         00B0  
¹ RAlt + F         00B9 1252, 1254
² RAlt + G         00B2 1252, 1254
³ RAlt + H         00B3 1252, 1254
µ RAlt + m `, m       00B5  
RAlt + p `, p       00B6  
ª RAlt + { RAlt + J       00AA 1252, 1254
º RAlt + } RAlt + K       00BA 1252, 1254
¼ RAlt + &         00BC 1252, 1254
½ RAlt + *         00BD 1252, 1254
¾ RAlt + (         00BE 1252, 1254
¡ RAlt + !         00A1 1252, 1254
¿ RAlt + ?         00BF 1252, 1254

Remark: Certain combinations of the keys look like nonsensical and hard to remember. It is so because for some characters, especially those absent in Windows-1250, like ², ³, ½, it is hard to find a sensible combination that would not destroy the existing system.