Fn anahtar durumunu değiştir


23

Bu sorunu Lenovo Thinkcentre Edge ile yaşıyorum. Klavyesi, FnUbuntu'umda (Fluxbox ile birlikte) her zaman "etkin / basılmış" gibi işlev gören bir tuşa sahiptir .

Ben standart kullanamıyorum F1- F12bu aptal tuşunu basılı tutun sürece anahtarları. Görüyorsun ya, ben programcıyım bu yüzden benim için gerçekten acı.

Böylece fonksiyon tuşlarını xevve ile yeniden eşleştirmeye karar verdimxmodmap

Ben kayboldu F1- F3ve 'bu noktaya kadar her şey yolunda, ama F4bir tür pencere küçültme yapıyor. Çalıştırıp xevçarptığımda F4, programdan bir anahtar kod ve benzeri bir cevap alamıyorum, bunun yerine pencere küçültülüyor ve pencereyi tekrar büyütdüğümde anahtardan bir yanıt gelmiyor.

Önemli bilgi: FnAnahtarın işlevi BIOS'ta devre dışı bırakılamaz.

Öyleyse soru şudur: Gizemi nasıl çözebileceğim konusunda bir fikriniz var mı?

DÜZENLE:

# 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 12.04 LTS, çekirdek

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 tuşu davranışını değiştirmek için BIOS'unuzu kontrol edin.
jw013

1
Ne yazık ki çoğu BIOS, Fndavranışların hiçbir şekilde değiştirilmesine izin vermez . Belirtileriniz BIOS ile ilgili bir sorun gibi görünmüyor: BIOS bir pencerenin nasıl küçültüleceğini bilemiyor. Fluxbox F4bir pencereyi küçültmek için eşlenmiş gibi görünüyor . Lütfen Fluxbox yapılandırmanızı gönderin ve bize hangi Ubuntu sürümünü kullandığınızı söyleyin. Fluxbox yapılandırması olmayan yeni bir hesapta aynı semptomları görüyor musunuz? Peki ya diğer pencere yöneticileri?
Gilles 'SO- kötülük olmayı bırak'

BIOS sorunu olmadığını biliyorum, az önce söyledim, çünkü Lenovo dizüstü bilgisayarlarındaki BIOS'lar Fn tuşundaki işlevi değiştirmeye izin veriyor. -> Orijinal yayını düzenleyeceğim ve ne istediğinizi ekleyeceğim.
xholicka

@Gilles Dizüstü bilgisayarların çoğu, F1-F12 tuşlarında, askıya alma, geçiş kablosuz / dokunmatik yüzey, multimedya / ses düzeyi kontrol tuşları gibi tuşlara basılı tutularak yapılan işlemler için ekstra işlevlere sahiptir Fn. Fiziksel anahtarın F1-F12 olarak mı yoksa ekstra fonksiyon olarak mı kaydedileceğini seçmek için BIOS seçeneği olan birçok dizüstü bilgisayar gördüm, çünkü çoğu kullanıcı F1-F12 tuşlarını kullanmıyor. Thinkpad Edge'in varsayılan olarak bunu bile yapması (F1'i almak için Fn-F1'e ihtiyacınız var). Demek istediğim, eğer durum buysa, BIOS seçeneğini bulmak her F1-F12 anahtarını ayrı ayrı yeniden eşleştirmeye çalışmaktan çok daha kolay olurdu.
jw013

@ mat - Ben burada göreceli bir yeni geliyorum. Bir düzenleme yaptınız ama "Görüyorsunuz, ben bir programcıyım ..." cümlesinde bıraktığımı gördüm. Bu tür bir mizah hakkında rehberlik var mı? Belki de meta için bir soru ...
user1404316

Yanıtlar:


11

Devre dışı bırakmak için Fn+ tuşuna basın Num Lock.


1
Bazı klavyelerde çalışmaz (Logitech Comfort Keyboard K290).
Deleet

Bu bir E575 üzerinde çalışır.
B.

49

Lenovo Thinkpad Edge üzerinde basın Fn+ Escve Fnanahtar yanar ve kullanabileceğiniz F1- F12tuşlarına varsayılan olarak.


5
Bu, diğer donanımlarda da işe yarıyor gibi görünüyor (örneğin, Dell XPS).
eregon

Klavyem için hiçbir şey yapmaz (Logitech Comfort Keyboard K290).
Deleet

Dell dizüstü bilgisayarda işe yarıyor! :)
lukasz

Benim için çalıştı lenovo T480'lerde. Teşekkürler
George Papas

5

Bu bir bios seçeneği. 'Ortam tuşlarını etkinleştir' veya 'fonksiyon tuşlarını etkinleştir' seçeneklerine bakın. Genellikle farklı şekilde ifade edilir, etrafını kazar. Dürüst, orada.

İşletim sisteminizle ilgisi yok, çünkü ne çalıştırdığınıza bakılmaksızın bu gerçekleşecek. Bios bir yerde bir bit-switch'i değiştirir ve klavye üretici yazılımı bunu bir Fn-F1'in F1 veya başka bir şey olup olmadığını belirlemek için kullanır.

Maalesef, satıcılar F-key'i seçici olarak kullanmamız gerekenden daha fazla müzik çalmamız gerektiğine karar verdiler. Logitech klavyeleri de bunu yapar ve 'varsayılan durumlarını' çevirmenin bir yolu vardır.


1
Dostum, daha önce de söylediğim gibi, bunu BIOS'ta değiştirmek mümkün değil. Her bir ayarı biyografilerde kontrol ettim -> orada değiştirilemez. Üzgünüm.
xholicka

Hangi BIOS seçeneğinin bu olduğunu söyleyebilir misiniz? Ben de bulamadım.
tml

thinkcenter bir dizüstü bilgisayar değil, bahsettiğiniz bois seçeneği dizüstü bilgisayarlar içindir.
switch87 17

1

Eğer bir dizüstü bilgisayar olsaydı Lornix haklı olurdu, lenovo'mda bu BIOS seçeneği vardı, ama masaüstünde klavyenin içinde, klavyemde de aynı sorun var. Klavyenin davranışını değiştiren, klavyenin model numarasıyla google'da arama yapan, bilgisayarı değil, yazılımı kullanmak mümkündür. Bulamazsanız, klavyemin kaynağına bir bakın, sizi doğru yola götürebilir mi? işte kaynak: logitech k290


1

Logitec kablosuz klavyeler, yani K400'üm için, https://github.com/pwr/Solaar adresinden Solaar'ı kurun.

Fn tuşlarını varsayılan olarak normal F tuşları gibi davranmak için değiştirme seçeneği vardır, yalnızca bazı nedenlerden dolayı paketlenmiş sürümlerin (örn. Ppa) bu seçeneği içermediğine dikkat edin - en yeni ana şubeden kaynaktan yüklemeliydim. Github hakkındaki tartışmada dikkat çekti.

Kısaca, repo'yu klonlayın (git klonu https://github.com/pwr/Solaar.git ), rules.d dir 'den install.sh komutunu çalıştırın, ardından tepsiyi başlatacak olan bin dir'den "solaar" komutunu çalıştırabilirsiniz. Geçiş yapabileceğiniz "Fx işlevini değiştir" seçeneğini içeren GUI.

Ancak, yeniden başlatılmadaki durumu hatırlamıyor. Bunun yerine, şöyle bir satır eklenir:

~/Solaar/bin/solaar config 1 fn-swap 0

Fn tuşlarının davranışını değiştirmek için yalnızca Solaar kullanmak istiyorsanız, gerçekten gerekmeyen tepsi simgesini eklemeden hile yapan başlangıçta (.bashrc veya pencere yöneticisi başlangıçınız) çalışan herhangi bir komut dosyasına.


1

Dizüstü bilgisayarımda sol vardiyada bir etiket var, bloq fnbu yüzden beharbour değiştirmeden edemiyorum fn+bloq fn


Bu soruya nasıl cevap veriyor?
Pierre.Vriens,

HP dizüstü bilgisayarımın klavyesinde bunun olduğunu asla anlamadım. Thanx!
rightaway717
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.