Sử dụng CapsLock để chuyển bố cục ngôn ngữ bàn phím


26

Hiện tại tôi đang sử dụng Recaps để chuyển đổi giữa các bố trí bàn phím. Nhưng tôi đang tìm kiếm một sự thay thế, bởi vì nó là một lỗi nhỏ và không được cập nhật trong nhiều năm. Bạn có biết bất kỳ thay thế?


3
Bất kỳ hệ điều hành cụ thể, hoặc bạn sẽ chấp nhận một câu trả lời cho Haiku?
Ignacio Vazquez-Abrams

2
Recaps là một ứng dụng Windows, do đó, đó là hoặc Kế hoạch 9
Paul

3
Có ổn không khi Alt+ Shiftvẫn được chỉ định chuyển đổi ngôn ngữ? Nếu vậy, AutoHotkey có thể được sử dụng để gửi Alt+ Shiftbật CapsLock.
Bob

@Reza Mã AHK của bạn sai. +là công cụ Shiftsửa đổi, nó phải đến trước {Raw} hoặc các phím thông thường. Hãy thử:Send, +{LAlt}
iglvzx

@iglvzx Nó không hoạt động.
PHP

Câu trả lời:


21

Theo đề xuất của @Bob để sử dụng AutoHotkey , tập lệnh sau sẽ mô phỏng Alt+ Shiftkhi bạn nhấn CapsLock:

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

Windows có thể hơi cứng đầu khi nói đến các phím tắt chỉ bao gồm các sửa đổi, nhưng kỹ thuật trên hoạt động.


Thật tuyệt vời, hoạt động như một sự quyến rũ! Cảm ơn vì điều đó.
Per Lundberg

Còn về Caps Lock cho bố cục thứ 1 và Shift + CapsLock cho bố cục thứ 2 thì sao?
mini

12

Trong các cửa sổ, bạn có thể đặt Windows để sử dụng Grave Accent ( `) để chuyển đổi giữa các ngôn ngữ hoặc bố cục bàn phím thông qua một lần bấm phím.

Nếu cửa sổ của bạn được đặt để thay đổi bố cục bàn phím theo Ctrl+ Shiftbạn có thể sử dụng tập lệnh AutoHotKey (tôi thực sự khuyên bạn nên sử dụng http://www.autohotkey.com/ ) để ánh xạ chúng tới Caps Lock, thông thường CapsLocksẽ đạt được bằng Shif+CapsLock

SetCapsLockState, AlwaysOff
+CapsLock::CapsLock

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


@turbanoff Cập nhật.
PHP

6
Thứ hai {Ctrl up}? Tại sao?
Monah Tuk

Tôi đã buộc phải sử dụng các cửa sổ tại nơi làm việc sau một thời gian dài và thậm chí không thể tưởng tượng được mọi thứ dễ dàng như thế nào trong Ubuntu và những thứ này khó khăn như thế nào trên Windows. Đối với những thứ tầm thường như một phím tắt, bạn phải cài đặt một chương trình riêng.
Muhammad bin Yusrat

Wish Tôi ước tôi có AHK trong ubfox để dễ dàng tạo lối tắt của mình!
PHP

3

Công tắc chuyển đổi có thể làm điều này! http://punto.yandex.ru/win/

Về cơ bản, nó cho phép bạn tự động chuyển bố cục bàn phím, dựa trên những gì bạn đang gõ. Nhưng nó cũng có thể chuyển đổi bố trí bàn phím trên Caps Lock hoặc nhiều phím khác. Nếu không thích chuyển đổi tự động, bạn có thể tắt nó trong cài đặt.


2
Liều nó có phiên bản tiếng Anh?
PHP

1
Xin lỗi, có vẻ như đó chỉ là tiếng Nga. Có lẽ bởi vì chức năng chính của nó là tự động chuyển đổi bố trí bàn phím (rus-en). Dù sao, câu trả lời của tôi có thể giúp người dùng Nga.
icem

1
quá nhiều chức năng cho nhiệm vụ này trong ứng dụng này.
kyb

3

Sử dụng lswitch .

Sử dụng bất kỳ phím nào để chuyển đổi ngôn ngữ nhập, sử dụng : lswitch [keycode]. Mã khóa là tùy chọn và mặc định là phím menu ngữ cảnh. Một ứng cử viên tốt khác là một CapsLockkhóa có mã khóa là 20.

Chúc mừng!


Giải pháp đơn giản nhất.
Vojtěch Dohnal

2

Khoảng một năm trước tôi đã chuyển từ ReCaps sang keyla và tôi khá hài lòng với nó.


Skype 7.23 bị treo khi chuyển đổi ngôn ngữ qua Caps Lock trong Windows 10.
Paul Annekov

Trang web Keyla là chết.
Monah Tuk

1

Tôi đã tạo nó bằng công cụ PowerPro (như thể nó đã được tải liên tục cho các thứ khác) Và bây giờ tôi đã đạt được sự thay đổi ngôn ngữ bằng cách nhấn và CAPSLOCK thông qua nhấn lâu.


0

Bạn có thể dễ dàng (bằng cách thay đổi hai dòng đầu tiên thành:

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

) sửa đổi trình chuyển đổi bố trí Bàn phím của wOxxOm để sử dụng Win + Space thay vì điều khiển đúng. Và nó sẽ hoạt động bất kể phím nóng nào được thiết lập để chuyển đổi bố cục trong Windows (mặc định là Alt + Shift, tôi đang sử dụng Ctrl + Shift).

Do chuyển đổi không phải nguồn gốc ahk (tập lệnh sử dụng WinAPI), toàn bộ tập lệnh khá cồng kềnh, vì vậy tôi đã không dán nội tuyến. Trong trường hợp không thể truy cập autohotkey.com, đây là: http://pastebin.com/RayAw1VP

(một lần nữa, tất cả các khoản tín dụng vào wOxxOm, tập lệnh nguồn có ở đó: http://www.autohotkey.com/board/topic/24666-keyboard-layout-switcher/ )

PS Kịch bản đó khá cũ và có các byte bị mã hóa cứng, vì vậy tôi không chắc nó sẽ hoạt động với Autohotkey.exe 64 bit hay trong Windows 64 bit. Tôi chỉ có 32-bit trong tay.

PPS Câu trả lời này gần như trùng lặp với câu hỏi khác nhưng các câu hỏi cũng gần giống nhau.


0

Sử dụng Capslang : chỉ cần tải xuống exe phù hợp và đặt nó vào thư mục

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

(để làm cho nó tự động khởi động khi hệ thống khởi động)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.