Hỗ trợ bàn phím điêu khắc Microsoft linux


9

Tôi có một bàn phím điêu khắc microsoft có không gian gấp đôi. Tôi muốn sử dụng nó trên linux. Tôi không thể tìm thấy tài liệu, hack, v.v. Tôi muốn sắp xếp lại một trong các phím cách để nhập khóa. Tôi không biết nơi tôi có thể bắt đầu đào để giải quyết vấn đề.

[Chỉnh sửa 1]

Tôi đã sử dụng lệnh "showkeys -s" tạo ra giá trị "0x39 0xb9". Nhưng cả hai không gian đều cho cùng một đầu ra. Có bất kỳ thông tin nào khác có thể khác nhau không?

Cảm ơn

http://www.microsoft.com/hardware/en-us/d/sculpt-easure-keyboard


1
Nếu bạn nhấn một phím, kernel của bạn sẽ nhận được mã quét. Nó không phải là mã ascii, mà là một thứ đặc biệt về kiến ​​trúc / hw. Điều này giống nhau ở mọi nơi. HĐH có một bảng, ánh xạ mã này thành mã ascii. Bảng này là, những gì bạn có thể sửa đổi. Vui lòng chỉnh sửa trong câu hỏi của bạn, nơi bạn muốn thay đổi ánh xạ bàn phím. Có những công cụ tốt (cả UI & dòng lệnh) cho việc này, và với thông tin này, bạn có thể googling tốt hơn cho một người, nếu bạn không nhận được câu trả lời đủ tốt.
peterh - Phục hồi Monica

Bạn có thấy bất kỳ thông tin nào mà bàn phím nên phân biệt hai không gian không? Bàn phím PC thông thường có nhiều bộ scancode nên có thể trong một trong hai bộ, hai không gian có thể tạo ra hai scancode khác nhau. Xem en.wikipedia.org/wiki/Scancode
pabouk

Chính thức nói, có thể sử dụng một trong các không gian như một khoảng lùi nhưng không có chi tiết kỹ thuật.
Erdinç Taşkın

1
Lưu ý: nó phụ thuộc vào bàn phím Sculpt. Của tôi là một loại bướm trong đó cả hai phần của phím cách thực sự là cùng một khóa. Chúng chỉ bị tách ra bởi vì cách đó chúng có thể di chuyển độc lập mang lại trải nghiệm gõ tốt hơn. Những thứ đó sẽ cung cấp cho bạn cùng một scancode, bất kể bạn làm gì :( Và vâng, tôi đã hỏi Microsoft điều này (!)
Maarten Bodewes

Câu trả lời:


10

Bảng dữ liệu kỹ thuật của bàn phím cho biết điều này:

"Bên phải của thanh không gian có chức năng thanh không gian điển hình; bên trái của thanh không gian sẽ chuyển đổi giữa chức năng không gian phía sau và chức năng thanh không gian điển hình. Để kích hoạt, ấn và giữ cả hai bên của thanh không gian trong 3 giây."

Điều này cho thấy đây là một tính năng tích hợp của bàn phím và không cần trình điều khiển. Nếu bạn kích hoạt tính năng này, showkeysrất có thể sẽ báo cáo scancode cho backspace nếu bạn nhấn vào thanh không gian bên trái (trong trường hợp đó bạn vẫn không gặp may). Nếu, mặt khác, bàn phím không xảy ra để cho ra hai scancodes khác nhau cho các thanh không gian bên trái và phím lùi thực, bạn có thể ánh xạ mà keycode để một Enter. Ánh xạ bàn phím kan được thao tác với các công cụ như xkbcomp hoặc tạo bản đồ của riêng bạn. Tuy nhiên, hãy cẩn thận, việc xử lý mã khóa bằng X rất bí truyền và tài liệu là ... khá ngắn gọn. Một khởi đầu là tài liệu của xkbcomp.

BTW, lưu ý rằng các mã khóa được báo cáo "0x39 0xb9" là cho cùng một khóa, cái sau chỉ có bit cao được đặt để biểu thị phát hành khóa. 0x39 là 57 thập phân, ánh xạ tới phím Space trong X cho bàn phím PC.

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.