EN
BG
Web Keyboards
This free javascript allows web sites to add a keyboard layout switch button to web pages independent
of whether the computer is configured with native layouts or not.
Users can also display the selected layour for reference while typing.
This is useful for search engines, forums, web-mail, dictionary sites, etc., chat sites, anywhere where users enter text.
Works with Internet Explorer 4+, Netscape 7.0, Mozilla/Gecko/Firefox 1.x.
Demo
Arabic Standard and Phonetic (AR & AP)
Bulgarian Phonetic and Bulgarian Standard (BP and BG)
French (FR)
Greek (EL)
Hindi Traditional and Hindi Romanized (HI and HR)
Latin American
Russian Phonetic and Russian Standard (RP and RU)
Tamil Standard (Tamil 99), Tamil Romanized, Tamil Phonetic (DOE) (T9, TR, TP)
Ukrainian Phonetic and Ukrainian Standard (UP and UK)
Клавиатурен режим
Installation Instructions
Step 1:
Download the the script from the links below, unzip it and put it on your web server.
Arabic Standard and Phonetic (AR & AP)
Bulgarian Phonetic and Bulgarian Standard (BP and BG)
French (FR)
Greek (EL)
Hindi Traditional and Hindi Romanized (HI and HR)
Latin American
Russian Phonetic and Russian Standard (RP and RU)
Tamil Standard (Tamil 99), Tamil Romanized, Tamil Phonetic (DOE) (T9, TR, TP)
Ukrainian Phonetic and Ukrainian Standard (UP and UK)
Step 2: Copy and paste the fragment below into the page's HTML at the place(s)
where you want the button to appear. To add a label to the button add the
label text next to the button between <span id=kbsLabel ...></span>
tags
Step 3: Copy and paste the tag below towards the bottom of the page's
HTML preferably after the closing </HTML> tag. Make sure that you set the
src attribute below to the correct location of the script on your server.
You can customize the button style and behavior through attributes. The button
style can be changed either by setting the style attribute of the <input type=button>
tag in the first code fregment or by setting the
buttonstyle attribute
of the <script> tag.
Please see
Questions and Answers for more information.
Email us if
you have additional questions or suggestions.