Cách hoán đổi cách sử dụng các phím chức năng của Fn trên một bàn phím * chung * trong Linux


2

Sau khi tìm kiếm trên internet một số câu trả lời, những điều duy nhất tôi có thể tìm thấy có liên quan đến bàn phím Apple.

Câu hỏi của tôi cũng giống như trong câu hỏi này Làm thế nào để trao đổi cách sử dụng các phím Chức năng của fn trên trên Bàn phím Apple trong Linux nhưng chung chung hơn: Tôi muốn biết liệu có thể làm điều tương tự được thực hiện trong câu hỏi được liên kết không với một bàn phím pc tiêu chuẩn dưới linux.

Tôi cho rằng có một phương pháp để hoán đổi hành vi Fn ( không phải từ BIOS , vì tôi không có tùy chọn đó), nhưng không thể tìm thấy hướng dẫn hoặc cách thay đổi điều này.

Cảm ơn :)

Câu trả lời:


1

Fn không phải là một phím bàn phím thông thường, chẳng hạn như bộ sửa đổi Ctrl, Shift và AltGr. Đối với khóa công cụ sửa đổi tiêu chuẩn, bộ vi điều khiển bên trong bàn phím sẽ gửi một scancode cho chính bộ sửa đổi, sau đó được hệ điều hành diễn giải và kết hợp với các lần nhấn phím đồng thời khác. Phím Fn là một dạng của phím bổ trợ meta, trong đó nó làm cho hệ điều hành nhìn thấy các đoạn mã bị thay đổi khi các phím khác trên bàn phím được nhấn. Điều này cho phép bàn phím mô phỏng trực tiếp bàn phím có kích thước đầy đủ, vì vậy hệ điều hành có thể sử dụng các keymap tiêu chuẩn được thiết kế cho bàn phím có kích thước đầy đủ. Tuy nhiên, do hệ điều hành không có khái niệm về phím Fn, nên khóa thường không thể được ánh xạ lại trong phần mềm, không giống như tất cả các phím bàn phím tiêu chuẩn khác.

Mặc dù thông thường nhất là việc xử lý phím Fn xảy ra trực tiếp trong bộ điều khiển vi mô bàn phím, không cung cấp kiến ​​thức cho máy tính chính về việc liệu phím Fn có được nhấn hay không, ít nhất một nhà sản xuất, Lenovo, thực hiện ánh xạ này trong BIOS chạy trên CPU chính. Điều này cho phép ánh xạ lại khóa Fn bằng cách sửa đổi trình xử lý ngắt BIOS.

Nguồn: http://en.wikipedia.org/wiki/Fn_key#Technical_details

Trả lời cho câu hỏi: Không thể ánh xạ lại qua hệ điều hành mà chỉ qua BIOS (trong một số trường hợp).


Cảm ơn vì đã trả lời! :) Tôi không nghĩ sẽ tìm kiếm trên wikipedia về nó! Cảm ơn một lần nữa ...
endorama

1

Tôi gặp vấn đề này và tôi đã tìm thấy một câu trả lời không dành cho bàn phím chung mà dành cho Lenovo Thinkpad vì vậy tôi nghĩ rằng tôi nên đề cập đến nó ở đây. Nó được đề cập trong câu hỏi 648250 : nhấn giữ "Fn" và nhấn "Esc" - trên T440 / T440p ít nhất, điều này hoạt động như "khóa Fn" và đảo ngược hiệu quả hành vi Fn, theo yêu cầu.


Điều này được lưu bởi mông, cảm ơn bạn. dell chính xác ở đây, sửa chữa làm việc.
Ryan Yoosefi
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.