CapsLock을 사용하여 키보드 언어 레이아웃 전환


26

현재 키보드 레이아웃 간 전환에 Recaps 를 사용하고 있습니다. 그러나 약간의 버그가 있고 몇 년 동안 업데이트되지 않았기 때문에 대체품을 찾고 있습니다. 대체품을 알고 있습니까?


3
특정 OS가 있습니까? 아니면 Haiku에 대한 답변을 받아 보시겠습니까?
이그나시오 바스케스-아 브람스

2
Recaps는 Windows 앱이므로 계획 또는 계획 9
Paul

3
Alt+ Shift를 여전히 언어 전환에 할당 해도 괜찮 습니까? 그렇다면 AutoHotkey를 사용하여 Alt+ Shifton 을 보낼 수 있습니다 CapsLock.
Bob

@Reza AHK 코드가 잘못되었습니다. +는 IS Shift수정, 그것은 와야 이전 {Raw} 또는 일반 키를. 시도 :Send, +{LAlt}
iglvzx

@iglvzx 작동하지 않습니다.
PHPst

답변:


21

다음 @Bob 의 제안하여 사용하는 AutoHotkey를을 , 다음 스크립트는 시뮬레이션합니다 Alt+ Shift누를 때 CapsLock:

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

수정 자만으로 구성된 바로 가기 키와 관련하여 Windows는 완고 할 수 있지만 위의 기술은 효과가 있습니다.


멋지고 매력처럼 작동합니다! 고마워
Per Lundberg

첫 번째 레이아웃의 Caps Lock과 두 번째 레이아웃의 Shift + CapsLock은 어떻습니까?
미니

12

Windows `에서는 단일 키 누름을 통해 언어 또는 키보드 레이아웃 간 전환에 Grave Accent ( ) 를 사용하도록 Windows를 설정할 수 있습니다 .

Windows가 키보드 레이아웃을 Ctrl+ 로 변경하도록 설정된 Shift경우 다음 AutoHotKey 스크립트를 사용하여 ( http://www.autohotkey.com/을 사용하는 것이 좋습니다 ) + 를 사용하여 Caps Lock일반으로 설정 CapsLock하면 Shif+CapsLock

SetCapsLockState, AlwaysOff
+CapsLock::CapsLock

CapsLock::Send, {Ctrl down}{Shift down}{Shift up}{Ctrl up}{Ctrl up}
return

l.autohotkey.net 이 다운되었습니다 :(
turbanoff

@turbanoff가 업데이트되었습니다.
PHPst

6
둘째 {Ctrl up}? 왜?
Monah Tuk

나는 오랜 시간이 지난 후에 직장에서 창문을 사용해야했고, 우분투에서 얼마나 쉬운 지, 그리고 Windows에서 이러한 것들이 얼마나 어려운지 상상조차 할 수 없습니다. 키보드 단축키와 같은 사소한 일을 위해서는 별도의 프로그램을 설치해야합니다.
Muhammad bin Yusrat

⊙﹏⊙ 우분투에서 AHK를 사용하여 바로 가기를 쉽게 만들었습니다!
PHPst

3

Punto Switcher는 이것을 할 수 있습니다! http://punto.yandex.ru/win/

기본적으로 입력하는 내용에 따라 키보드 레이아웃을 자동으로 전환 할 수 있습니다. 그러나 Caps Lock 또는 다른 많은 키의 키보드 레이아웃을 전환 할 수도 있습니다. 자동 전환이 마음에 들지 않으면 설정에서 끌 수 있습니다.


2
영어 버전이 있습니까?
PHPst

1
죄송합니다. 러시아어 만있는 것 같습니다. 아마도 주요 기능이기 때문에 키보드 레이아웃 자동 전환 (rus-en)입니다. 어쨌든 내 대답은 러시아 사용자에게 도움이 될 수 있습니다.
icem

1
이 응용 프로그램 에서이 작업에 너무 많은 기능.
kyb

3

lswitch를 사용하십시오 .

입력 언어를 전환하려면 아무 키나 사용하십시오 lswitch [keycode]. 키 코드는 선택 사항이며 기본적으로 상황에 맞는 메뉴 키입니다. 또 다른 좋은 후보는 CapsLock키 코드가 키인 키입니다 20.

건배!


가장 간단한 솔루션.
Vojtěch Dohnal

2

년 주위에 나는에 요점의 반복에서 전환 일 전 keyla 나는 그것으로 거의 기쁘게 생각합니다.


윈도우 10에서 캡 잠금을 통해 언어를 전환 할 때 7.23 컴퓨터가 스카이프
폴 Annekov

Keyla 사이트는 죽었다.
Monah Tuk

1

PowerPro 도구를 사용하여 만들었습니다 (다른 것들을 위해 이미로드 된 것처럼). 이제 길게 눌러 CAPSLOCK을 누르고 언어 변경을 수행합니다.


0

처음 두 줄을 다음과 같이 변경하면 쉽게 할 수 있습니다.

$~CapsLock::LangSwitch(1)
$~CapsLock up::LangSwitch(2)

) 올바른 제어 대신 Win + Space를 사용 하도록 wOxxOm의 키보드 레이아웃 스위처 를 수정하십시오 . 그리고 Windows에서 레이아웃을 전환하기 위해 설정된 핫키에 관계없이 작동합니다 (기본값은 Alt + Shift, Ctrl + Shift를 사용하고 있습니다).

비-아크-네이티브 전환 (스크립트는 WinAPI 사용) 때문에 전체 스크립트는 다소 부피가 커서 인라인으로 붙여 넣지 않았습니다. autohotkey.com 접근 할 수없는 경우 여기에 있습니다 : http://pastebin.com/RayAw1VP

(다시 모든 크레딧은 wOxxOm으로 이동하고 소스 스크립트는 다음과 같습니다. http://www.autohotkey.com/board/topic/24666-keyboard-layout-switcher/ )

추신 : 그 스크립트는 꽤 오래되었고 바이트 오프셋이 하드 코딩되어 있으므로 64 비트 Autohotkey.exe 또는 64 비트 Windows에서 작동하는지 확실하지 않습니다. 나는 32 비트 만 가지고 있습니다.

PPS이 답변은 다른 답변과 거의 동일하지만 질문도 거의 비슷합니다.


0

Capslang 사용 : 적절한 exe를 다운로드하여 폴더에 넣으십시오.

%AppData%\Microsoft\Windows\Start Menu\Programs\Startup

(시스템이 시작될 때 자동으로 시작되도록)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.