Ánh xạ lại Shift + SPACE đến dấu gạch dưới (_)


11

Tôi đã tìm thấy câu hỏi này và rất phấn khích khi phát hiện ra tôi có thể sắp xếp lại toàn bộ bàn phím của mình với một sản phẩm thực sự đơn giản của Microsoft có tên là Keyboard Layout Creator .

My vấn đề: Keyboard Layout Đấng Tạo Hóa không cho phép tôi thay đổi thanh không gian với bất kỳ phím "nhà nước thay đổi" (ví dụ, Ctrl, Ctrl+ Alt, và Shift).

Các ký tự được gán cho phím KHÔNG GIAN ở bất kỳ trạng thái dịch chuyển nào phải là khoảng cách các ký tự

Tôi muốn ánh xạ lại Shift+ Spaceđến dấu gạch dưới ( _).

Điều này sẽ thực sự hữu ích cho tôi, vì tất cả các tên cơ sở dữ liệu của tôi đều được định dạng bằng dấu phân cách gạch dưới (ví dụ this_is_a_database_name:) và tôi nghĩ rằng nó sẽ nhanh hơn với tổ hợp phím này hơn Shift+ -.

Câu trả lời:


10

Điều này là có thể với AutoHotkey :

  1. Tải về và cài đặt phiên bản mới nhất.

  2. Tạo một tập lệnh mới được gọi underscore.ahkvới trình soạn thảo văn bản yêu thích của bạn.

  3. Viết như sau vào tập tin và lưu nó:

    +Space::Send _
    
  4. Bấm đúp vào tệp để chạy tập lệnh.

  5. Nếu bạn muốn, sao chép tập lệnh (hoặc một liên kết đến nó) trong Startupthư mục.

Nhấn Shift+ Spacebây giờ chèn một dấu gạch dưới.


Cảm ơn! Bạn có nghĩ rằng bạn có thể giúp tôi với câu hỏi tương tự này ?
kentcdodds

Đây là danh sách khóa: autohotkey.com/docs/KeyList.htm nó chứa LShiftRShift, trong số các khóa khác. Bây giờ nhấn phím bất kỳ . ;)
n611x007

Tôi muốn _được sa thải space + shiftthay vì yêu cầu của OP. Với giải pháp này "I_get câu nhìn này, xem I_mean là gì?" nhưng để xử lý vấn đề đó, tôi nghĩ rằng tôi sẽ cần phải sửa đổi phím của phím cách để bật phím lên thay vì phím mặc định xuống.
CSharper

@CSharper: Thanh không gian không phải là phím bổ trợ, vì vậy trong khi những gì bạn muốn là có thể, nó sẽ không phải là một lớp lót. Tôi không có Windows nữa, vì vậy tôi sẽ không thể giúp. Lấy làm tiếc.
Dennis
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.