- jvk_src.zip
- 1-vkboard
- 2-vkboard_slim
- 3-numpad_full
- 4-numpad_atm
- 5-layout_pack
- asian
- arabic
- european
- bulgarian
- czech-alt
- danish-159
- danish-281
- dutch
- estonian
- finnish
- hungarian
- icelandic
- latvian
- lithuanian
- macedonian
- norwegian-155
- norwegian-281n
- polish-214
- polish-457
- portugal
- romanian
- serbian
- serbo-croatian
- slovak
- swedish
- ukrainian
- readme.txt
- changelog.txt
- how-to-compress.txt
- readme1st.txt
|
1. What is it?
In this folder you can find the 24 additional layouts for the JavaScript
Virtual Keyboard. Below is the list of these layouts, together with the
web links to pages that served as sources to the appropriate layouts.
European:
- bulgarian:
http://www-306.ibm.com/software/globalization/topics/keyboards/KBD442.jsp
- czech (alternative):
http://www.bohemica.com/czechonline/czechkeyboard/index.htm
- danish, 159:
http://www-306.ibm.com/software/globalization/topics/keyboards/KBD159.jsp
- danish, 281:
http://www-306.ibm.com/software/globalization/topics/keyboards/KBD281.jsp
- dutch:
http://www-306.ibm.com/software/globalization/topics/keyboards/KBD143.jsp
- estonian:
http://www-306.ibm.com/software/globalization/topics/keyboards/KBD454.jsp
- finnish:
http://www-306.ibm.com/software/globalization/topics/keyboards/KBD153.jsp
- hungarian:
http://www-306.ibm.com/software/globalization/topics/keyboards/KBD208.jsp
- icelandic:
http://www-306.ibm.com/software/globalization/topics/keyboards/KBD197.jsp
- latvian:
http://www-306.ibm.com/software/globalization/topics/keyboards/KBD455.jsp
- lithuanian:
http://www-306.ibm.com/software/globalization/topics/keyboards/KBD456.jsp
- macedonian:
http://www-306.ibm.com/software/globalization/topics/keyboards/KBD449.jsp
- norwegian, 155:
http://www-306.ibm.com/software/globalization/topics/keyboards/KBD155.jsp
- norwegian, 281N:
http://www-306.ibm.com/software/globalization/topics/keyboards/KBD281N.jsp
- polish, 214:
http://www-306.ibm.com/software/globalization/topics/keyboards/KBD214.jsp
- polish, 457 (programmer's):
http://www-306.ibm.com/software/globalization/topics/keyboards/KBD457.jsp
- portugese:
http://www-306.ibm.com/software/globalization/topics/keyboards/KBD163.jsp
- romanian:
http://www-306.ibm.com/software/globalization/topics/keyboards/KBD446.jsp
- serbian (cyrillic script):
http://www-306.ibm.com/software/globalization/topics/keyboards/KBD450.jsp
- serbo-croatian (latin script):
http://www-306.ibm.com/software/globalization/topics/keyboards/KBD234.jsp
- slovak:
http://www-306.ibm.com/software/globalization/topics/keyboards/KBD245.jsp
- swedish:
http://www-306.ibm.com/software/globalization/topics/keyboards/KBD285.jsp
- ukrainian:
http://www-306.ibm.com/software/globalization/topics/keyboards/KBD465.jsp
Asian:
- arabic:
http://www-306.ibm.com/software/globalization/topics/keyboards/KBD470.jsp
2. How to install (any of) these layouts?
Do the following:
1) find 'avail_langs' array definition in 'vkboard.js' (full variant)
or 'vkboards.js' (slim variant) file;
2) find the 'name.js' file in the directory with the desired layout;
insert it's contents (as a new array member, separating with commas
as necessary) to the 'avail_langs' array you've previously found;
3) find the layout definition file in the directory with the desired layout;
it is always the file which accompanies the 'name.js'. Append it's contents
to the end of the 'vkboard.js' (or 'vkboardp.js') file, but before the closing
'}' symbol.
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
Dmitry Khudorozhkov began programming (and gaming) with his ZX Spectrum in 1989. Having seen and used all IBM PCs from early XT to the latest x64 machines, now Dmitry is a freelance programmer, living in Moscow, Russia. He is a graduate of the Moscow State Institute of Electronics and Mathematics (Applied Mathematics).
He is proficient in:
- C/C++ - more that 9 years of experience. Pure Win32 API/MFC desktop programming, networking (BSD/Win sockets), databases (primarily
SQLite), OpenGL;
- JavaScript - more that 6 years of experience. Client-side components, AJAX, jQuery installation and customization;
- Firefox extensions (immediatelly ready for addons.mozilla.org reviewing) and Greasemonkey scripts. As an example of extensions Dmitry made you can search for FoxyPrices or WhatBird Winged Toolbar;
- XML and it's applications (last 2 years): XSLT (+ XPath), XSD, SVG, VML;
- ASP.NET/C# (webservices mostly);
Also familiar with (= entry level):
- PHP;
- HTML/CSS slicing.
Trying to learn:
- Ruby/Ruby-on-Rails;
- Czech language.
If you wish to express your opinion, ask a question or report a bug, feel free to e-mail:
dmitrykhudorozhkov@yahoo.com. Job offers are warmly welcome.
If you wish to donate - and, by doing so, support further development - you can
send Dmitry a bonus through the Rentacoder.com service (registration is free, Paypal is supported). Russian users can donate to the Yandex.Money account 41001132298694.
-