TrayLang Copyright (c) 2016 Jody Holmes (Skwire Empire) http://skwire.dcmembers.com/fp/?page=traylang ---------------- - Introduction - ---------------- This is a small, tray-based application which displays an icon indicating the currently selected keyboard layout. Please note that TrayLang does not do the actual switching of your keyboard layouts. You still need to use whatever method you had been using previously. For example, I use the standard alt-shift Windows hotkey to switch between the languages I use. ---------------- - Installation - ---------------- Unpack the downloaded zip file to its own folder and run TrayLang.exe. ------------------ - Uninstallation - ------------------ Right-click the TrayLang tray icon and choose Exit. Once you've done that, simply delete the TrayLang folder and you're done. TrayLang doesn't write any settings to the registry. --------- - Usage - --------- This is an extremely simple program. You can right-click the tray icon for the various options TrayLang offers. Double-click the icon to bring up the standard Windows Region and Language Control Panel applet. --------------- - Icon Themes - --------------- Included with the program are 20+ icon themes to choose from. They're all some variation of country flags and, to the best of my knowledge and good faith research, they're all free for non-commercial use. Please note that not all included themes have all the countries but I think the vast majority of countries are covered in each theme. Apologies if a theme you like doesn't have your country. Making a theme is easy: 1) First of all, take a look in some of the included icon themes' folders to get an idea of how they're put together. Please note that the icons do not _have_ to be flags. You can make the icons however you like. 2) Create a new folder within the icons folder where TrayLang is installed. 3) Create your icons. Typically, tray icons are 16x16 and you can use any icon editor you like. I use the free Greenfish Icon Editor Pro. 4) The icons are named according to their decimal locale IDs. You can find a list here: https://msdn.microsoft.com/en-us/goglobal/bb964664.aspx Make sure you use the "LCID Dec" column when assigning names to your icons. 5) While it would be nice if you create icons for all countries and share your theme with others, you do not have to. That is, you only need to create enough icons to cover the keyboard layouts that you actively use. 6) Create an icon named "!.ico" to cover keyboard layouts that you don't create a specific icon for. If you do see this icon when you're not expecting to, hover over the TrayLang tray icon and a tooltip should appear with the locale ID currently in use. You can then create an icon for that locale easily. 7) Once you're done, either restart TrayLang or choose "Reload TrayLang" from the right-click menu. Your theme should now appear in the "Icon themes" menu.