Menu

Tree [3129c8] default tip /
 History

Read Only access


File Date Author Commit
 flags 2024-12-26 Siarhei Zharski Siarhei Zharski [741f4f] More flags are added. Based on download statist...
 help 2024-12-25 Siarhei Zharski Siarhei Zharski [024e01] Implement some rudimentary Help support.
 res 2021-05-24 Siarhei Zharski Siarhei Zharski [e9c27a] add forgotten hotkey.ico
 www 2024-12-31 Siarhei Zharski Siarhei Zharski [80d7a9] Release 0.9.0.3850
 .hgtags 2024-12-31 Siarhei Zharski Siarhei Zharski [3129c8] Added tag release_0.9.0.3850 for changeset 80d7...
 LICENSE 2017-11-11 S.Zharski S.Zharski [8c3b4b] Initial commit.
 build-release.wsf 2024-12-25 Siarhei Zharski Siarhei Zharski [64dab5] help\ folder should be distributed too.
 configuration.cpp 2024-12-30 Siarhei Zharski Siarhei Zharski [84f3a6] Make correct scaling of configuration UI; using...
 configuration.h 2024-12-29 Siarhei Zharski Siarhei Zharski [b3ebb3] Full locale name shoud be listed in locales list.
 fixlayouts.cpp 2021-04-05 Siarhei Zharski Siarhei Zharski [5b7ffb] Prepare for remapping implementation - hotkey m...
 fixlayouts.h 2017-11-11 S.Zharski S.Zharski [fb09e5] Codestyle cleanup. No functional changes.
 readme.txt 2024-12-31 Siarhei Zharski Siarhei Zharski [80d7a9] Release 0.9.0.3850
 recaps.2003.sln 2017-11-25 S.Zharski S.Zharski [556e31] Implement "Run at user log on" feature.
 recaps.2003.vcproj 2017-11-25 S.Zharski S.Zharski [556e31] Implement "Run at user log on" feature.
 recaps.2005.sln 2017-11-11 S.Zharski S.Zharski [8c3b4b] Initial commit.
 recaps.2005.vcproj 2017-11-11 S.Zharski S.Zharski [8c3b4b] Initial commit.
 recaps.2008.sln 2017-11-11 S.Zharski S.Zharski [45a69d] Add x64 configuration.
 recaps.2008.vcproj 2021-09-01 Siarhei Zharski Siarhei Zharski [3e458e] Cleanup project - icon references.
 recaps.2010.sln 2024-12-22 Siarhei Zharski Siarhei Zharski [985790] Building with Visual Studio 2010 fixed.
 recaps.2010.vcxproj 2024-12-22 Siarhei Zharski Siarhei Zharski [985790] Building with Visual Studio 2010 fixed.
 recaps.cpp 2024-12-29 Siarhei Zharski Siarhei Zharski [b3ebb3] Full locale name shoud be listed in locales list.
 recaps.h 2024-12-23 Siarhei Zharski Siarhei Zharski [6cd80d] Implement configurability for overlay icon fade...
 resource.h 2024-12-23 Siarhei Zharski Siarhei Zharski [6cd80d] Implement configurability for overlay icon fade...
 resource.rc 2024-12-29 Siarhei Zharski Siarhei Zharski [b3ebb3] Full locale name shoud be listed in locales list.
 settings.cpp 2024-12-29 Siarhei Zharski Siarhei Zharski [b3ebb3] Full locale name shoud be listed in locales list.
 settings.h 2024-12-23 Siarhei Zharski Siarhei Zharski [266c6b] Force registry update current group just after ...
 setup.iss 2024-12-25 Siarhei Zharski Siarhei Zharski [64dab5] help\ folder should be distributed too.
 stdafx.cpp 2017-11-11 S.Zharski S.Zharski [fb09e5] Codestyle cleanup. No functional changes.
 stdafx.h 2021-03-09 S.Zharski S.Zharski [2fd611] Improve groups hotkeys editing - write changed ...
 trayicon.cpp 2021-03-25 Siarhei Zharski Siarhei Zharski [3b5c26] Codestyle fixes. No functional changes.
 trayicon.h 2021-03-25 Siarhei Zharski Siarhei Zharski [3b5c26] Codestyle fixes. No functional changes.
 utils.cpp 2021-03-25 Siarhei Zharski Siarhei Zharski [3b5c26] Codestyle fixes. No functional changes.
 utils.h 2021-03-16 Siarhei Zharski Siarhei Zharski [82765e] Fix and improve cycle-recode feature.
 version.rc2 2024-12-30 Siarhei Zharski Siarhei Zharski [84f3a6] Make correct scaling of configuration UI; using...

Read Me

Recaps Switcher
------------------------------------

This simple program allows you to switch between languages using only one reconfigurable "Cycle Switch" hotkey - like the CapsLock one that is set by default.

If you accidentally typed some text in the wrong layout, there is a "Convert Inplace" hotkey that helps to fix it.

If you have more than two languages installed, you can configure ones you want to switch between into groups, which you can cycle through both with the group hotkey and with the main "Cycle Switch" hotkey.

Additional indication about currently active layout is the country flag in the application icon, ScrollLock keyboard LED and on-screen overlay indicator.

Yet another hotkey may be assigned to execute optional "Eject CD" action.

Enjoy!


Revision history
------------------------------------
Version 0.9.00.3850

	Provide both full locale name and keyboard layout name in configuration.
	Restore hot-track cursors handling on Settings' dialog list view headers.
	Fix closing overlay hint configuration dialog on Esc and Close caption button.
	Use complete language names instead of abbreviated in Group list view columns.
	Fix text alignment in custom-drawn headers.
	Allow resizing of Settings dialog width.
	Enable clipping owner drawn list entries during drawing.
	Make correct scaling of configuration UI; using System-wide font size settings.
	More flags were added. Based on download statistics.

Version 0.9.00.3676

    Implement some rudimentary reference for clickable areas in Settings configuration window;
    Prevent opening for multiple Settings configuration dialogs;
    Use Keyboard Layout names instead of Language Names in configuration;
    Fix processing "Toggle" action hotkey if CapsLock was configured as group hotkey;
    Fix restoring disabled state for "Cycle" Action on application restart;
    Improve saving activated group. Use the latest group on system restart;
    Display overlay hint on all monitors in multi-monitor systems;
    Implement flexible configuration for overlay hint fade-off parameters;
    Prevent auto-closing hotkey dialog if hotkey contains "Space" key;
    Extended set of available national flags, based on Recaps download statistics;

Version 0.9.00.3480  

	Context menu driven configuration replaced with configuration dialog;
	Support for multikey hotkeys - using modifers like Control, Shift, Alt etc.;
	Added possibility to build groups of keyboard layouts. Every group has its own hotkey to switch on it and may be iteratively switched using main cycle switching hotkey;
	Implement on-screen overlay indicator of the currently active keyboard layout. It is a corresponding flag icon;
	Use 32 x 32 pixels icons instead of 16 x 16 old ones. A lot of new country flags added into installation package;
	Monitor HKCU\Keyboard Layout\Preload registry key to keep list of locales consistency;
	Improve setup package - add support for non-administrative installation mode;
	
Version 0.9.00.400  

    Fix crash on Ctrl-[Key] inplace text conversion;

Version 0.9.00.376  

    Native support for Windows x64;
    Customizable country flags in application icon;
    Optional "Eject CD" action may be assigned to some key;
    Option "Run at user log on" implemented;
    ScrollLock keyboard LED may be used for indication;
    Support Switch and Eject CD hotkeys customization;

Siarzhuk Zharski
http://recaps.sourceforge.io



Revision history
------------------------------------
0.6	Added conversion of text typed with the wrong layout 
	using Ctrl-CapsLock. Alt-CapsLock now changes the old 
	CapsLock mode.

0.5	Fixed selected languages configuration not being saved 
	in the registry.

0.4	Fixed language not being switched in some applications.

0.3	Added a tray icon, a menu and support for more than two 
	languages. Recaps now cycles between the lanugages selected
	in the menu.

0.2	Changed Shift-CapsLock to change language as well as CapsLock.
	Ctrl-CapsLock now changes the old CapsLock mode.

0.1	Initial release

Eli Golovinsky
http://www.gooli.org/

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.