CTRL-Space luôn bật IME Trung Quốc (Windows 7)


28

Tôi đang chạy Windows 7 Ultimate (w / SP1), và đã nhiều ngôn ngữ giao diện người dùng cài đặt - chủ yếu cho ảnh chụp màn hình vv Trong số đó là người Trung Quốc (truyền thống) và Trung Quốc (Giản thể), mà nhấn mạnh vào hooking CTRL+ Spacekey mặc dù tôi đã vô hiệu hóa / ghi đè các bài tập phím nóng này trong cài đặt Thanh ngôn ngữ / Cài đặt khóa nâng cao.

(Nó xung đột với CTRL+ Spacetrong Visual Studio IDE và khá khó chịu ngoài điều đó.)

Có ý kiến ​​gì không?

Câu trả lời:


42

Tôi đã nhận ra lỗi Windows này trong nhiều năm . Sau hàng tấn cách giải quyết không thỏa mãn và không có kết quả tìm kiếm một hoặc hai lần một năm tôi cố gắng tìm giải pháp, cuối cùng tôi đã có nó!

Thủ tục

  1. Đi tới Start> Nhập vào regeditvà bắt đầu nó
  2. Hướng đến HKEY_CURRENT_USER/Control Panel/Input Method/Hot Keys
  3. Chọn khóa có tên:
    • 00000070cho các Chinese (Traditional) IME - Ime/NonIme Togglephím nóng
    • 00000010cho các Chinese (Simplified) IME - Ime/NonIme Togglephím nóng
  4. Trong cửa sổ phụ bên phải, có ba khóa con.
    • Công cụ sửa đổi chính chỉ định Alt/ Ctrl/ Shift/ etc và được đặt thành Ctrl( 02c00000).
    • Khóa ảo chỉ định khóa hoàn thiện và được đặt thành Space( 20000000).
  5. Thay đổi byte đầu tiên Key Modifierstừ 02thành00
  6. Thay đổi byte đầu tiên Virtual Keytừ 20thànhFF
  7. Đăng xuất và đăng nhập lại. Tôi không nghĩ cần phải khởi động lại.
  8. Không thay đổi Hot keys for input languagesBảng điều khiển, trừ khi bạn muốn làm lại từ đầu.

Ghi chú: Triệu chứng

Mỗi khóa đăng ký (thứ trông giống như một thư mục) dành cho từng cài đặt phím nóng cụ thể mà bạn thường tìm thấy Control Panel > Region and Language > Keyboards and Languages > Change keyboards... > Advanced Key Settings > Hot keys for input languages. Lỗi lặp lại là phím nóng được tự động đặt lại thành Ctrl+ spacengay cả khi được thay đổi qua GUI.

Cá nhân tôi có thể xác nhận điều này cho Windows 7 64-bit và Windows 8.1, mặc dù từ nghiên cứu của tôi, có vẻ như nó cũng có thể hoạt động cho XP và Vista.

Nguồn:

Cài đặt đăng ký khóa IME túi truyền thống của Trung Quốc

Cài đặt đăng ký phím nóng MSPY 3.0 IME tiếng Trung


Bạn đóng đinh nó, bravo.
Philippe

Hoạt động một phần trên Win10. Nó vẫn được kích hoạt sau khi khởi động lại PC. Cần phải đăng xuất sau đó đăng nhập để nó có hiệu lực. Thông thường khởi động lên PC cũng OK. Và nó chỉ vô hiệu hóa IME Trung Quốc đầu tiên của tôi (của tôi là Sougou IME). Nó không ảnh hưởng đến IME Trung Quốc thứ hai của tôi, Microsoft IME.
MINATO Azuma

4

Cảm ơn, nó đã làm việc. Để tham khảo, tôi đã xuất các khóa registry đã sửa đổi:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000010]
"Key Modifiers"=hex:00,c0,00,00
"Virtual Key"=hex:ff,00,00,00

[HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000070]
"Key Modifiers"=hex:00,c0,00,00
"Virtual Key"=hex:ff,00,00,00

2

Tôi vừa nhận được trợ giúp về một vấn đề liên quan và tôi đoán nó cũng có thể hữu ích cho nhiều bạn: https://www.neowin.net/forum/topic/1261058-windows-81-is-forgetting-ctrl12345 -shortcut-chỉ định cho bàn phím-layout-switching-after-wa /

Windows dường như ghi đè lên cấu hình điều khiển bố cục cá nhân với mặc định trong một số trường hợp. Do đó, về cơ bản, cách để có một giải pháp "vĩnh viễn" dường như là viết lại của bạn HKEY_USERS\.DEFAULT\Control Panel\Input Method\Hot Keys với những gì bạn có trong HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys khi bạn đã cấu hình các phím tắt IME của mình (hoặc trong vấn đề này là absenсe của chúng) một cách chính xác.



1

Ngoài ra, đối với người dùng không cần ngôn ngữ bổ sung và rắc rối chỉnh sửa sổ đăng ký, hãy truy cập Bảng điều khiển, Thay đổi bàn phím hoặc các phương thức nhập khác, Thay đổi bàn phím ..., sau đó trong Dịch vụ đã cài đặt, tôi đã xóa tất cả trừ ngôn ngữ mong muốn của tôi / thiết lập, tiếng Anh (Ireland).

Vì tiếng Trung đã bị xóa khỏi đây, phím tắt cũng ngừng hoạt động nên tôi có thể sử dụng nó trong studio hình ảnh một lần nữa.


-1

Khác với những gì Kache đã trả lời , mẹo để ngăn những thay đổi / đảo ngược tiếp theo (ví dụ: nếu bạn vô tình cố gắng thay đổi nó từ bất kỳ cài đặt Windows nào) chỉ đơn giản là DENY "toàn quyền" cho mọi người trong sổ đăng ký.

Người giả từng bước:

  • nếu bạn đang sử dụng RegEdit, nhấp chuột phải vào phím "00000010" trên cây điều hướng bên trái
  • chọn "Quyền ..."
  • đối với mỗi và mọi mục "Tên nhóm hoặc tên người dùng", hãy chọn tất cả các ô bên dưới cột "Từ chối"
  • nhấp vào "OK"
  • lặp lại cho phím "00000070" trên cây điều hướng bên trái

Thay đổi quyền đăng ký có hiệu lực ngay lập tức (thử cài đặt hoặc đặt lại phím chuyển đổi IME ngay bây giờ - nó sẽ không hoạt động). Như đã nêu trong câu trả lời ban đầu, để khóa CTRL-SPACE thực tế bị "vô hiệu hóa" (với mục đích chuyển đổi IME), bạn sẽ cần phải đăng xuất và đăng nhập lại.


Đây thực sự là một bình luận và không phải là một câu trả lời cho câu hỏi ban đầu. Bạn luôn có thể nhận xét về bài đăng của riêng bạn và khi bạn có đủ danh tiếng, bạn sẽ có thể nhận xét về bất kỳ bài đăng nào . Xin vui lòng đọc tại sao tôi cần 50 danh tiếng để bình luận? Tôi có thể làm gì thay thế?
DavidPostill

1
"Tôi không thể thêm nhận xét về câu trả lời của Kache, vì vậy tôi phải" trả lời "câu hỏi." Không, bạn không có. Thêm câu trả lời nên là bình luận có thể phát sinh ý kiến ​​và đưa bạn ra xa khỏi đặc quyền bình luận.
DavidPostill

Xin lỗi @DavidPostill, nhưng nó KHÔNG trả lời câu hỏi "làm cho nó dính". Như đã đề cập, ban đầu tôi dự định thêm vào câu trả lời vì chủ đề này đã giúp tôi (từ một tìm kiếm Google). Tôi không mong đợi "kudos" hoặc bất kỳ loại upvote nào và thậm chí không đánh dấu đây là một câu trả lời, nhưng tôi cũng không mong đợi một downvote. Và vì bạn đang ở đó, xin hãy "giáo dục" tôi bằng cách giải thích bài viết của riêng tôi "... Cụ thể, tạo bài viết của riêng tôi ở nơi đầu tiên?
reb00tz
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.