-
Notifications
You must be signed in to change notification settings - Fork 0
suriyanr/Keytrans
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Introduction: ============= KeyTrans comprises of two components - A Font (VUTAM), and a Keyboard Translator. The Keyboard Translator sits between the Application and the Keyboard driver. This helps it to translate Key Strokes that an application receives. In its current avatar, it works with a custom made font called "VUTAM". The VUTAM Font (Vutam.ttf): =========================== Vutam is a Tamil TTF font, developed by Sri V. Ramasami. It was developed to improve on rendering, which seems to be lacking in the other commonly available Tamil fonts. The Layout is also very easy to remember. The "Vutam" font needs to be installed to view files written with the "Vutam" font. The Keyboard Translator (KeyTrans.exe): ======================================= KeyTrans comes into play when text needs to be entered using the "Vutam" font mentioned above. The Characters fall in three "Buckets". Bucket 1, is what is typed in Normal Mode. Bucket 2, is what is typed in Shift (CAPS) Mode. Bucket 3, is what is typed in Ctrl+Alt Mode. KeyTrans comes into play when mapping the characters which exist in Bucket 3. They also help in effectuating Ligatures for 'de' and 'dee'. The two ligatures: d and ] = de. d and } = dee. Bucket 1: All Short vowels and all 23 dotted and undotted consonants are accomodated. Bucket 2: All Long vowels and 23 consonants with their vowel marker "vu" have been accomodated. Bucket 3: All 23 consonants with their vowel marker "vU" have been accomodated. Note: Tamil vowels correspond to their English counterparts. Consonants are 18 + 5 = 23. Some extras may be found in Bucket 3. Punctiation Marks "lost" in Bucket 1 and Bucket 2, are "found" in Bucket 3. INSTALLATION: ============= Installing KeyTrans: -------------------- Unzip the Downloaded Vutam.zip. Run Vutam.exe. Installing the Font: -------------------- Open the Drive:\Windows\Fonts folder; Choose "Install New Font". In "File", browse to the Drive/Folder where "Vutam.ttf" resides, Select it, and Press OK. It is installed as "VUTAM" in the Fonts folder. UNINSTALL: ========== UnInstalling KeyTrans: ---------------------- Exit out of the program (which is running in the System Tray). Delete the Drive:\Program Files\KeyTrans directory. UnInstalling the Font: ---------------------- Open the Drive:\Windows\Fonts folder. Delete the VUTAM File seen there. THANKS: ======= 1. HighLogic for their font creator programme, FCP. (www.high-logic.com) 2. Jonathon Fowler [email protected] http://jonof.edgenetwork.org/?p=misc#keyfunc The "Hook and DLL" information was obtained from KeyFunc. 3. Abraxas23 http://www.codeproject.com/shell/StealthDialog.asp The "TrayBar Icon howto" was mostly borrowed from there. 4. github, www.sarovar.org (now defunct) For kindly hosting this open source project. LICENSE AND WARRANTY: ===================== This program is licensed under the terms of the GNU General Public License The program carries no warranty of any kind. You use this completely at your own risk. I deny all responsibility for this program. USAGE AND CONFIGURATION: ======================== The program is configured using a file named "KeyTrans.ini" which is to be found in the same directory as the executable. To use the program with VUTAM, no configuration file is necessary. Just run the KeyTrans.exe file and you are all set. You can create the default configuration that it uses, by "KeyTrans /m" Initialization file: [Mappings] ... [Ligatures] ... The Mappings are of the form: Virtual Key Name=combination of numbers, which will generate the character using the Alt - numeric keypad method. The Ligatures are of the form: Rule<1..100>=Bucket<1|2|3> VirtualKeyName Bucket<1|2|3> VirtualKeyName Bucket<1|2|3> VirtualKeyName <combination of numbers, same as for Mappings> Currently a max of 100 rules are supported. Bucket1 => the Key pressed normal. Bucket2 => the Key pressed with shift. Bucket3 => the Key pressed with Ctrl-Alt Each Rule takes a minimum of 2 keys, maximum of 3. Example Ligatures section for VUTAM. [Ligatures] Rule1=BUCKET1 VK_D BUCKET1 VK_BRA_CLOSE 08734 Rule2=BUCKET1 VK_D BUCKET2 VK_BRA_CLOSE 241 SOURCE CODE: ============ This program was written to compile with MinGW, a port of GCC to Windows. You can find out about it at http://www.mingw.org. Author - Suriyan Ramasami <[email protected]> CONTACT: ======== V. Ramasami, <[email protected]> Aruppukottai, S.India. 20th March, 2005.
About
Keyboard Ligature Translator for Windows
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published