Tôi đã chọn Razer BlackWidow Ultimate có các phím bổ sung dành cho các macro được thiết lập bằng công cụ được cài đặt trên Windows . Tôi giả định rằng đây không phải là một số khóa joojoo ưa thích và sẽ phát ra các đoạn mã giống như bất kỳ khóa nào khác.
Thứ nhất, có một cách tiêu chuẩn để kiểm tra các scancodes này trong Linux không? Thứ hai, làm cách nào để tôi thiết lập các khóa này để thực hiện mọi việc trong các thiết lập dòng lệnh và Linux dựa trên X? Bản cài đặt Linux hiện tại của tôi là Xubfox 10.10, nhưng tôi sẽ chuyển sang Kubfox khi tôi có một vài thứ được sửa. Lý tưởng nhất là câu trả lời phải chung chung và toàn hệ thống.
Những điều tôi đã cố gắng cho đến nay:
showkeys
từ gói kbd tích hợp (trong vt riêng biệt) - không tìm thấy khóa macroxev
- không tìm thấy khóa macronội dung của / dev / input / by-path cũng như lsusb và evdev output
Đầu ra của tập lệnh ahk này cho thấy các phím M không xuất ra các đoạn mã chuẩn được phát hiện bởi các cửa sổ
Những điều tôi cần thử
snoopy pro + kỹ thuật đảo ngược (oh thân yêu)
Wireshark - đóng gói sơ bộ xung quanh dường như cho thấy không có scancodes nào phát ra khi điều mà tôi dường như nghĩ là bàn phím được theo dõi và nhấn phím. Có thể chỉ ra các khóa bổ sung là một thiết bị riêng biệt hoặc cần được khởi tạo bằng cách nào đó.
Cần tham chiếu chéo rằng với đầu ra lsusb từ Linux, trong ba trường hợp: độc lập, được chuyển qua Windows VM mà không cần trình điều khiển được cài đặt và tương tự với.
LSUSB chỉ phát hiện một thiết bị trên bản cài đặt Linux độc lập
Có thể hữu ích để kiểm tra xem chuột có sử dụng cùng trình điều khiển Razer Synapse hay không, vì điều đó có nghĩa là một số biến thể của razercfg có thể hoạt động (không được phát hiện, dường như chỉ hoạt động đối với chuột)
Những điều tôi đã làm việc:
Trong một hệ thống Windows có trình điều khiển, bàn phím được xem là bàn phím và thiết bị trỏ. Thiết bị trỏ sử dụng - ngoài trình điều khiển chuột tiêu chuẩn không có thật của bạn - trình điều khiển cho một thứ gọi là Razer Synapse.
Chuột lái xe nhìn thấy trong Linux dưới
evdev
vàlsusb
cũngThiết bị duy nhất trong OS X rõ ràng, mặc dù tôi chưa thử
lsusb
tương đương với điều đóBàn phím chuyển sang chế độ đèn nền xung trong OS X khi khởi tạo với trình điều khiển. Điều này có lẽ sẽ chỉ ra rằng có một số trình tự khởi tạo được gửi đến bàn phím khi kích hoạt.
Trên thực tế, chúng là các phím joojoo.
Mở rộng câu hỏi này một chút:
Tôi có quyền truy cập vào hệ thống Windows vì vậy nếu tôi cần sử dụng bất kỳ công cụ nào để giúp trả lời câu hỏi thì không sao. Tôi cũng có thể thử nó trên các hệ thống có và không có tiện ích cấu hình. Tuy nhiên, kết quả cuối cùng dự kiến vẫn là làm cho các khóa đó có thể sử dụng được trên Linux.
Tôi cũng nhận ra đây là một họ phần cứng rất đặc biệt. Tôi sẽ sẵn sàng kiểm tra bất cứ điều gì có ý nghĩa trên hệ thống Linux nếu tôi có hướng dẫn chi tiết - điều này sẽ mở ra câu hỏi cho những người có kỹ năng Linux, nhưng không có quyền truy cập vào bàn phím này.
Kết quả cuối cùng tối thiểu tôi yêu cầu:
Tôi cần các khóa này được phát hiện và có thể sử dụng theo bất kỳ cách nào trên bất kỳ biến thể Ubuntu chính nào về đồ họa hiện tại và tự nhiên phải hoạt động với bàn phím của tôi. Cookie ảo và đạo cụ điên nếu đó là thứ gì đó được đóng gói độc đáo và có thể sử dụng được bởi người dùng trung bình.
Tôi sẽ yêu cầu mã biên dịch sẽ làm việc trên hệ thống của tôi, hoặc một nguồn mà tôi có thể biên dịch (với các hướng dẫn nếu nó phức tạp hơn ./configure
, make
, make install
) nếu phần mềm bổ sung không có trong kho của Ubuntu cho LTS hiện tại hoặc phát hành máy tính để bàn tiêu chuẩn tại thời điểm câu trả lời. Tôi cũng sẽ yêu cầu đủ thông tin để sao chép và sử dụng thành công các khóa trên hệ thống của riêng tôi.