Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Currently I am using Recaps for switching between keyboard layouts. But I am looking for a replacement, because it is a little buggy and not updated for years. Do you know any replacement?

share|improve this question
2  
Any particular OS, or will you accept an answer for Haiku? –  Ignacio Vazquez-Abrams May 29 '12 at 4:51
1  
Recaps is a Windows app, so it is either that or Plan 9 –  Paul May 29 '12 at 4:55
3  
Is it alright for Alt + Shift to still be assigned to language switching? If so, AutoHotkey could be used to send an Alt + Shift on CapsLock. –  Bob May 29 '12 at 5:36
    
@Reza Your AHK code is wrong. + is the Shift modifier, it must come before {Raw} or normal keys. Try: Send, +{LAlt} –  iglvzx Jun 1 '12 at 5:05
    
@iglvzx It did not work. –  PHPst Jun 1 '12 at 5:11
show 2 more comments

5 Answers

up vote 0 down vote accepted

In window you can set Windows to use Grave Accent (`) for switching between languages or keyboard layouts via a single key press.

If your windows is set to change keyboar layout by Ctrl+Shift you can use following AutoHotKey script (I strongly recommend using http://l.autohotkey.net) to map them to Caps Lock, normal CapsLock will be achieved by Shif+CapsLock

SetCapsLockState, AlwaysOff
+CapsLock::CapsLock

CapsLock::Send, {CTRLDOWN}{SHIFTDOWN}{SHIFTUP}{CTRLUP}{CTRLUP}
return
share|improve this answer
add comment

Around a year ago I switched from ReCaps to keyla and I am pretty much happy with it.

share|improve this answer
add comment

Punto Switcher can do this! http://punto.yandex.ru/win/

Basically it allows you to switch keyboard layout automatically, based on what you are typing. But it also can switch keyboard layouts on Caps Lock or many other keys. If don't like automatic switching you can turn it off in settings.

share|improve this answer
2  
Dose it have an English version? –  PHPst Oct 23 '12 at 7:50
    
Sorry, it seems that it's Russian only. Probably because it's main function is keyboard layout auto-switch (rus-en). Anyway, my answer can help Russian users. –  icem Nov 3 '12 at 18:50
add comment

I made it using PowerPro tool (as if it is constantly loaded already for other stuff) And now I achieve language change by tapping and CAPSLOCK via long press o_O =) Be jealous

share|improve this answer
add comment

Following @Bob's suggestion to use AutoHotkey, the following script will simulate Alt+Shift when you press CapsLock:

CapsLock::Send, {Alt Down}{Shift Down}{Shift Up}{Alt Up}

Windows can be a little stubborn when it comes to keyboard shortcuts only consisting of modifiers, but the above technique works.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.