Tôi gặp vấn đề này với Lenovo Thinkcentre Edge. Bàn phím của nó có Fnphím, hoạt động trong Ubuntu của tôi (với Fluxbox) như thể nó luôn luôn "hoạt động / nhấn".
Tôi không thể sử dụng tiêu chuẩn F1- F12các phím trừ khi tôi giữ phím ngu ngốc này. Bạn thấy đấy, tôi là một lập trình viên nên điều đó thực sự gây đau khổ cho tôi.
Vì vậy, tôi quyết định ánh xạ lại các phím chức năng với xev
vàxmodmap
Tôi đã ánh xạ lại F1- F3và 'cho đến thời điểm này mọi thứ đều ổn, nhưng F4thực hiện một số loại thu nhỏ cửa sổ. Khi tôi chạy xev
và nhấn F4, tôi không nhận được phản hồi từ chương trình bằng mã khóa và nội dung, thay vào đó cửa sổ được thu nhỏ và khi tôi tối đa hóa lại cửa sổ thì không có phản hồi từ phím.
Thông tin quan trọng: Chức năng của Fnkhóa không thể bị vô hiệu hóa trong BIOS.
Vì vậy, câu hỏi là: Bạn có ý tưởng nào để giải quyết bí ẩn của tôi không?
CHỈNH SỬA:
# content of .fluxbox/keys
# click on the desktop to get menus
OnDesktop Mouse1 :HideMenus
OnDesktop Mouse2 :WorkspaceMenu
OnDesktop Mouse3 :RootMenu
# scroll on the desktop to change workspaces
OnDesktop Mouse4 :PrevWorkspace
OnDesktop Mouse5 :NextWorkspace
# scroll on the toolbar to change current window
OnToolbar Mouse4 :PrevWindow {static groups} (iconhidden=no)
OnToolbar Mouse5 :NextWindow {static groups} (iconhidden=no)
# alt + left/right click to move/resize a window
OnWindow Mod1 Mouse1 :MacroCmd {Raise} {Focus} {StartMoving}
OnWindowBorder Move1 :StartMoving
OnWindow Mod1 Mouse3 :MacroCmd {Raise} {Focus} {StartResizing NearestCorner}
OnLeftGrip Move1 :StartResizing bottomleft
OnRightGrip Move1 :StartResizing bottomright
# alt + middle click to lower the window
OnWindow Mod1 Mouse2 :Lower
# control-click a window's titlebar and drag to attach windows
OnTitlebar Control Mouse1 :StartTabbing
# double click on the titlebar to shade
OnTitlebar Double Mouse1 :Shade
# left click on the titlebar to move the window
OnTitlebar Mouse1 :MacroCmd {Raise} {Focus} {ActivateTab}
OnTitlebar Move1 :StartMoving
# middle click on the titlebar to lower
OnTitlebar Mouse2 :Lower
# right click on the titlebar for a menu of options
OnTitlebar Mouse3 :WindowMenu
# alt-tab
Mod1 Tab :NextWindow {groups} (workspace=[current])
Mod1 Shift Tab :PrevWindow {groups} (workspace=[current])
# cycle through tabs in the current window
Control Tab :NextTab
Control Shift Tab :PrevTab
# go to a specific tab in the current window
Mod4 1 :Tab 1
Mod4 2 :Tab 2
Mod4 3 :Tab 3
Mod4 4 :Tab 4
Mod4 5 :Tab 5
Mod4 6 :Tab 6
Mod4 7 :Tab 7
Mod4 8 :Tab 8
Mod4 9 :Tab 9
# open a terminal
Mod1 F1 :Exec x-terminal-emulator
# open a dialog to run programs
Mod1 F2 :Exec fbrun
# volume settings, using common keycodes
# if these don't work, use xev to find out your real keycodes
176 :Exec amixer sset Master,0 1+
174 :Exec amixer sset Master,0 1-
160 :Exec amixer sset Master,0 toggle
# current window commands
Mod1 F4 :Close
Mod1 F5 :Kill
# open the window menu
Mod1 space :WindowMenu
# exit fluxbox
Control Mod1 Delete :Exit
# change to previous/next workspace
Control Mod1 Left :PrevWorkspace
Control Mod1 Right :NextWorkspace
# change to a specific workspace
Control F1 :Workspace 1
Control F2 :Workspace 2
Control F3 :Workspace 3
Control F4 :Workspace 4
#osobni
Mod4 d :ShowDesktop
Mod4 m :Maximize
Mod4 f :Exec firefox
Mod4 u :Exec unison-gtk
Mod4 e :Exec eclipse
Mod4 t :Exec thunderbird
Mod4 q :Exec qutim
Mod4 s :Exec skype
Ubuntu là 12,04 LTS, hạt nhân
3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
Fn
thay đổi hành vi theo bất kỳ cách nào. Các triệu chứng của bạn không giống như một vấn đề với BIOS: BIOS sẽ không biết cách thu nhỏ cửa sổ. Có vẻ như Fluxbox đã ánh xạ F4
để thu nhỏ một cửa sổ. Vui lòng gửi cấu hình Fluxbox của bạn và cũng cho chúng tôi biết bạn đang sử dụng bản phát hành Ubuntu nào. Bạn có thấy các triệu chứng tương tự trên một tài khoản mới không có cấu hình Fluxbox không? Còn với những người quản lý cửa sổ khác thì sao?
Fn
. Tôi đã thấy nhiều máy tính xách tay có tùy chọn BIOS để chọn liệu đăng ký khóa vật lý là F1-F12 hay chức năng bổ sung, vì nhiều người dùng cuối không sử dụng các phím F1-F12. Thinkpad Edge thậm chí còn làm điều này theo mặc định (bạn cần Fn-F1 để có được F1). Ý tôi là nếu đây là trường hợp, việc tìm tùy chọn BIOS sẽ dễ dàng hơn nhiều so với việc cố gắng sắp xếp lại từng khóa F1-F12 một cách riêng lẻ.