Mô phỏng phím Windows trên bàn phím cũ


30

Tôi đang sử dụng một bàn phím rất cũ không có phím Windows vật lý - nó có đầu nối 5/180 ° và công tắc AT / XT ở mặt sau - nhưng tôi không muốn bỏ lỡ hoàn toàn chức năng của phím Windows.

Có một số nhóm phím trong Windows 7 Pro mô phỏng Winkhi được sử dụng cùng nhau không? Nói cách khác, tôi muốn có thể sử dụng bất kỳ tổ hợp phím nào sử dụng Win, loại bỏ Winvà thả vào nhóm các khóa khác này và có công việc kết hợp ban đầu.

Nếu không có sự kết hợp như vậy tồn tại, làm thế nào tôi có thể tạo ra một?

Tôi biết rằng tôi chỉ có thể cắm vào một bàn phím mới hơn có phím Windows, nhưng toàn bộ vấn đề của câu hỏi này là để tránh điều đó. Không có câu hỏi nào về có dường như giải quyết vấn đề này; gần nhất là cái này , nhưng nó không thực sự nói cách tạo ánh xạ.

Cái này dành cho máy tính làm việc của tôi, vì vậy "cài đặt tiện ích / plugin này" không phải là một lựa chọn tốt cho tôi. Mặc dù vậy, hãy trả lời với những người vì lợi ích của người khác.


1
Nhìn vào AutoIt hoặc AutoHotKey, bạn có thể thiết lập một tổ hợp phím nóng cho winkey.
MaQleod

Tôi không nghĩ Windows 7 sẽ chạy trên bất cứ thứ gì có thể chấp nhận bàn phím có đầu nối 5/180!
Iszi

@Iszi, có lẽ bạn đúng! Tôi tình cờ có một bộ chuyển đổi PS / 2 nhỏ.
Pops

Cảnh báo giai thoại: @Iszi win7-x64 Ultimate chạy tốt trên lõi i7 của tôi với IBM Model M (bàn phím cứng với đầu nối PS / 2, được sản xuất vào năm 1991!). Và một đồng nghiệp đang thay thế mô hình DIN5 M của mình vì phích cắm DIN sang PS2 bị mòn.
Hennes

Câu trả lời:


17

Remap khóa capslock của bạn với một hack registry nhanh chóng? Phím khóa Caps là vô giá trị.

Dán tệp này vào một tệp gọi là một cái gì đó giống như remap_caps_to_windows.regvà nhấp đúp vào nó. Bạn phải khởi động lại để những thay đổi có hiệu lực

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,5c,e0,3a,00,00,00,00,00

Này, đó phải là cách tiếp cận được đề cập trong bài liên quan. Tôi sẽ thử một lần khi tôi tìm ra cách sao lưu cài đặt hiện tại.
Pops

Chỉ cần mở regedit, vào phím con đó HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layoutnhấp chuột phải và chọn xuất. Nhưng thực sự không có nhiều thứ để sao lưu. Trên bản cài đặt Windows sạch, không có Scancode Mapcài đặt nào trong sổ đăng ký. Vì vậy, nếu bạn không thích những gì nó chỉ đơn giản là xóa Scancode Mapgiá trị.
Zoredache

BTW, những gì nó làm là một chút khác biệt với những gì công cụ Microsoft trong câu trả lời khác làm. Điều đó xây dựng một bố cục mới, điều này chỉ áp dụng một ánh xạ nhỏ cho bố cục hiện tại của bạn. Kết quả có thể tương tự nhưng phương pháp thì khác.
Zoredache

@Zoredache: Có các giao diện GUI để làm điều tương tự, như được đề cập trong câu trả lời của tôi.
paradroid

1
@Jonathan có, sau khi thực hiện các thay đổi đăng ký được đề xuất, bạn cần khởi động lại. Tôi khuyên bạn nên sử dụng 'SharpKeys' như được đề xuất trong một trong những câu trả lời khác thay vì thực hiện chỉnh sửa sổ đăng ký theo cách thủ công. Nó làm cho mọi thứ dễ dàng hơn.
Zoredache

11

CTRL-ESC hiển thị Menu Bắt đầu.

Thật không may, nó không cho phép các chức năng phím tắt khác của windows. Ví dụ: CTRL-ESC-Tạm dừng / Nghỉ sẽ không hiển thị các thuộc tính hệ thống. Và CTRL-ESC-R sẽ chỉ hiển thị Run nếu bạn phát hành CTRL-ESC trước khi đánh R, và sau đó nó sẽ chỉ hoạt động nếu không có bất kỳ mục nào trong Menu bắt đầu của bạn bắt đầu bằng "R".



4

Bạn có thể sắp xếp lại bất kỳ khóa nào để trở thành khóa Windows bằng KeyTweak .

Nó chỉ là một giao diện GUI cho cơ quan đăng ký, do đó, điều tương tự như những gì Zoredache gợi ý trong câu trả lời của anh ấy.

KeyTweak


4

Trong Windows 10, sơ đồ phím được đề xuất trong bản đồ câu trả lời được chấp nhậnZMđến Bvà ánh xạ Btới Z.

Thật buồn cười cho đến khi tôi nhận ra tên người dùng của mình có chữ "M" trong đó. Rất may, Win10 có tùy chọn bàn phím trên màn hình trong các tùy chọn trợ năng trong khi đăng nhập, nhưng điều này sẽ không hiển thị cho hộp thoại "Chạy với tư cách quản trị viên".

Dù sao, sử dụng SharpKeys tôi tìm thấy bản đồ chính xác cho CAPS LOCKtới Winlà thế này:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,5b,e0,3a,00,00,00,00,00

Tôi không có vấn đề đó, bạn có sử dụng bố trí bàn phím Hoa Kỳ không? DVORAK? Quốc tế Mỹ?
Jonathan

Không, một QWERTY Compaq cũ từ giữa những năm 90
music2myear 4/12/18

1

Trong AutoIt, điều này sẽ làm điều đó bằng cách sử dụng Ctrl+ Shift+ w:

HotKeySet("^+w", "WinKey")

While 1
    Sleep(100)
WEnd

Func WinKey()
    Send("#")
EndFunc

AutoIt không cần phải được cài đặt trên máy tính để nó chạy. Nó có thể được biên dịch thành một tệp thực thi có chứa trình thông dịch để nó có thể chạy trên bất kỳ máy windows nào. Bạn cũng không cần phải cài đặt nó để viết và biên dịch, bạn chỉ cần sử dụng tải xuống zip.


1
Bạn có thể không sử dụng AutoHotkey để tránh spinlock ngủ đó không?
RJFalconer

@RJFalconer, vòng lặp while là thứ giúp nó chạy vô thời hạn, chế độ ngủ (100) giữ cho nó không vượt quá bộ xử lý. Ngay cả khi bạn không nói rõ điều này trong tập lệnh AutoHotkey, nó vẫn sử dụng hành vi tương tự, thì vốn dĩ cần thiết trong lập trình để lặp lại để chương trình hoặc tập lệnh chạy.
MaQleod

Tôi đã sử dụng autohotkey và đặt nó là F1, trong khi tôi ở đó tôi cũng đặt F6-12 làm các phím đa phương tiện.
Ziv
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.