Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

lswitch fails (it works only on the first desktop). Running a copy of hacked lswitch on each desktop also fails.

Punto switcher seems too big and intrusive for the task (and old version doesn't have Caps Lock option)

share|improve this question
Not an answer, but you could do this with an AutoHotKey script pretty easily I'd think. – Sasha Chedygov Feb 5 '10 at 20:10
If there is a way to reliably switch input layout using Win32API <b>on multiple desktops</b>, lswitch could be easily modified to work well. – Vi. Feb 5 '10 at 20:21
What do you mean by "multiple desktops"? – RJFalconer Feb 6 '10 at 11:47
Ability to have separate set of windows, associated with "Desktop" objects and to switch between desktops quickly. It is provided by CreateDesktop/SwitchDesktop Win32API functions (Not to be confused with WindowStations). First, "Default" desktop is the sole default desktop and the one where interactive services put their windows. Others can be created only with third-party programs like "HKM". – Vi. Feb 6 '10 at 18:26
@Vi, care to elaborate about the use case? (I have no idea how to do that, I'm just curious why you need that). – Elazar Leibovich Jul 29 '10 at 18:08

Try Caps Lock Switch

share|improve this answer
Works only on the desktop where I started it. Mangles keyboard and causes delays and beeps when attempting to start on other desktop. Have you actually tested it on multiple desktops (that are managed with SwitchDesktop WinAPI function) – Vi. Jul 16 '10 at 17:41
@Vi No, not really - sorry. – Pavel Chuchuva Jul 21 '10 at 23:40

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .