Unicode Diacritics Keyboard For Windows 2000+
This zip file contains everything you need to install and activate a Unicode diacritics keyboard. The zip contains the following files:
•	kbdictib.dll – This is the dll for the new keyboard which makes use of the Icelandic language slot in Windows. Hence, “ic” in the name.
•	kbdictib.reg – This is a Registry Entry for the new keyboard. Running it registers the new keyboard with Windows
•	stdkbic.reg – This is a Registry Entry that switches the keyboard back to standard English.
•	Tib Keyboard Documentation – Is this file.
Installation
This procedure assumes that the user is also the administrator of the system. If this is the not the case, you need to have or get administrative access to the machine on which you want to install this. It works only in Windows 2000 and XP.

1.	Unzip all files from the zip.
2.	In Windows 2000, choose  the Start menu choose Settings and then Keyboards.
In XP, choose StartControl Panel  Regional and Language Options.
3.	Choose the Input Locales tab and click Add.
4.	Add Icelandic with layout Icelandic
5.	Go to Folder Options and uncheck “Hide System Files” and “Hide Extensions”
6.	Place the kbdictib.dll in your system32 folder (i.e., C:\winnt\system32)
7.	 Double click on the kbdictib.reg file.
8.	 Click “Yes” and “OK”
9.	 Restart your computer.
10.	 In the right lower corner, icon bar, a blue square with Ic should appear. If it shows ‘En’, click on it and choose Icelandic.
If the computer is on a network and the user is different from the administrator. Steps 1 through 4 should be done under the user’s logon, steps 5 through 9 as administrator, and then the user should logon after restarting the computer.
Note: Because Ctrl+Alt is used for short-cut strokes by many programs, there may be situations where the program overrides the keyboard. In these cases, the program’s short-cut keys should be turned off using the options command. Three known instances occur with Microsoft Word, where Ctrl+Alt+m is used for inserting annotations, Ctrl+Alt+. is a shortcut for the elipsis (…), and Ctrl+Alt+u is a shortcut for TableUpdateAutoFormat in Word 2000. To resolve these conflicts, do the following:
1.	Choose the Customize option from Tools Menu. 
2.	Click the Keyboard button.
3.	In the resulting dialog box, choose the appropriate category on the left side list and the appropriate command on the right side. For the three known instances these are:

Category	Command	Shortcut to be removed	
Insert	Insert Annotations	Ctrl+Alt+m	
Common Symbols	Elipsis	Ctrl+Alt +.	
Table	TableUpdateAutoFormat	Ctrl+Alt +u	

4.	Once the command is highlighted, the shortcut will appear in Current Keys window of the dialog box. Highlight the shortcut and click remove in each instance. This will then allow these shortcuts to be used in the global diacritic keyboard.
The conflicts discussed above are only those found with Microsoft Word. Other programs may experience a different set of conflicts, in which case one should attempt to remove those preprogrammed shortcuts from one’s custom settings for that piece of software in a way analogous to the above.

Using Keyboard
Diacritics are now available anywhere within windows. The chart below lays out the keystrokes used to obtain each diacritic mark. These have been assigned using mneumonic stroke, e.g. right Ctrl+Alt+m for macron, right Ctrl+Alt+. for dot below, etc. To view this table properly, one should have a Unicode font preferably Arial MS Unicode.

Keystroke
Windows	Result	Glyph description	
Ctrl+Alt+m a	ā	small a macron	
Ctrl+Alt+m A	Ā	Capital A macron	
Ctrl+Alt+m e	ē	small e macron	
Ctrl+Alt+m E	Ē	Capital E macron	
Ctrl+Alt+m i	ī	small i macron	
Ctrl+Alt+m I	Ī	Capital I macron	
Ctrl+Alt+m o	ō	small o macron	
Ctrl+Alt+m O	Ō	Capital O macron	
Ctrl+Alt+m u	ū	small u macron	
Ctrl+Alt+m U	Ū	Capital U macron	
Ctrl+Alt+. d	ḍ	small d underdot	
Ctrl+Alt+. D	Ḍ	Capital D underdot	
Ctrl+Alt+. h	ḥ	small h underdot	
Ctrl+Alt+. H	Ḥ	Capital H underdot	
Ctrl+Alt+. l	ḷ	small l underdot	
Ctrl+Alt+. L	Ḷ	Capital L underdot	
Ctrl+Alt+. m	ṃ	small m underdot	
Ctrl+Alt+. M	Ṃ	Capital M underdot	
Ctrl+Alt+. n	ṇ	small n underdot	
Ctrl+Alt+. N	Ṇ	Capital N underdot	
Ctrl+Alt+. r	ṛ	small r underdot	
Ctrl+Alt+. R	Ṛ	Capital R underdot	
Ctrl+Alt+. s	ṣ	small s underdot	
Ctrl+Alt+. S	Ṣ	Capital S underdot	
Ctrl+Alt+. t	ṭ	small t underdot	
Ctrl+Alt+. T	Ṭ	Capital T underdot	
Ctrl+Alt+Shift-. m	ṁ	small m overdot	
Ctrl+Alt+Shift-. M	Ṁ	Capital M overdot	
Ctrl+Alt+Shift-. n	ṅ	small n overdot	
Ctrl+Alt+Shift-. N	Ṅ	Capital N overdot	
Ctrl+Alt+` a	ã	small a tilde	
Ctrl+Alt+` A	Ã	Capital A tilde	
Ctrl+Alt+` e	ẽ	small e tilde	
Ctrl+Alt+` E	Ẽ	Capital E tilde	
Ctrl+Alt+` i	ĩ	small i tilde	
Ctrl+Alt+` I	Ĩ	Capital I tilde	
Ctrl+Alt+` n	ñ	small n tilde	
Ctrl+Alt+` N	Ñ	Capital N tilde	
Ctrl+Alt+` o	õ	small o tilde	
Ctrl+Alt+` O	Õ	Capital O tilde	
Ctrl+Alt+` u	ũ	small u tilde	
Ctrl+Alt+` U	Ũ	Capital U tilde	
Ctrl+Alt+u a	ä	small a diaeresis	
Ctrl+Alt+u A	Ä	Capital A diaeresis	
Ctrl+Alt+u e	ë	small e diaeresis	
Ctrl+Alt+u E	Ë	Capital E diaeresis	
Ctrl+Alt+u i	ï	small i diaeresis	
Ctrl+Alt+u I	Ï	Capital i diaeresis	
Ctrl+Alt+u o	ö	small o diaeresis	
Ctrl+Alt+u O	Ö	Capital O diaeresis	
Ctrl+Alt+u u	ü	small u diaeresis	
Ctrl+Alt+u U	Ü	Capital U diaeresis	
Ctrl+Alt+a a	á	small a acute	
Ctrl+Alt+a A	Á	Capital A acute	
Ctrl+Alt+a e	é	small e acute	
Ctrl+Alt+a E	É	Capital E acute	
Ctrl+Alt+a i	í	small i acute	
Ctrl+Alt+a I	Í	Capital I acute	
Ctrl+Alt+a o	ó	small o acute	
Ctrl+Alt+a O	Ó	Capital o acute	
Ctrl+Alt+a s	ś	small s acute	
Ctrl+Alt+a S	Ś	Capital S acute	
Ctrl+Alt+a u	ú	small u acute	
Ctrl+Alt+a U	Ú	Capital U acute	
Ctrl+Alt+a y	ý	small y acute	
Ctrl+Alt+a Y	Ý	Capital y acute	
Ctrl+Alt+a z	ź	small z acute	
Ctrl+Alt+a Z	Ź	Capital Z acute	
Ctrl+Alt+g a	à	small a grave	
Ctrl+Alt+g A	À	Capital A grave	
Ctrl+Alt+g e	è	small e grave	
Ctrl+Alt+g E	È	Capital E grave	
Ctrl+Alt+g i	ì	small i grave	
Ctrl+Alt+g I	Ì	Capital I grave	
Ctrl+Alt+g o	ò	small o grave	
Ctrl+Alt+g O	Ò	Capital O grave	
Ctrl+Alt+g u	ù	small u grave	
Ctrl+Alt+g U	Ù	Capital U grave