AutoHotKey kullanarak ekran parlaklığını “fn” + “home” ile eşleştirin?


3

Birisi bana ekran parlaklığını düşürmek için dizüstü bilgisayarımı "fn" key + "home" (ve daha sonra "fn" + sonunu artırmak için) eşlemem gereken komut dosyasını bana gösterebilir mi?

Bu kontrol paneli bağlantısını kullanarak ekran parlaklığına ulaşabileceğimi biliyorum:

Denetim Masası \ Donanım ve Ses \ Güç Seçenekleri

ama her basışımda yatay hareket etmek için "ekran parlaklığı" kaydırma çubuğunu nasıl alabileceğimi bilmiyorum?

Yanıtlar:


4

Autohotkey , anahtarın "sayısını" bulmak için mükemmel bir olanak sunar:

Klavyenizde veya farenizde yukarıda listelenmemiş bir tuş varsa, aşağıdaki adımları kullanarak yine de kısayol tuşu oluşturabilirsiniz (Windows XP / 2000 / NT veya üstü gerekir):

  1. Klavye kancasını kullanan en az bir komut dosyasının çalıştığından emin olun. Bir betiğin ana penceresini açarak ve menü çubuğundan "Görünüm-> Anahtar geçmişi" seçeneğini seçerek klavye kancasına sahip olup olmadığını anlayabilirsiniz.
  2. Ana penceresini açmak için bu betiğin tepsi simgesini çift tıklatın.
  3. Klavyenizdeki "gizemli tuşlardan" birine basın.
  4. "Görünüm-> Anahtar geçmişi" menü noktasını seçin
  5. Sayfanın altına doğru kaydırın. Altta bir yerde, anahtarınız için anahtar teslimi ve anahtar teslimi olayları bulunur. NOT: Bazı tuşlar olay oluşturmaz ve bu nedenle burada görünmez. Bu durumda, doğrudan o belirli bir kısayol tuşunu kullanamazsınız, çünkü klavye sürücünüz veya donanımınız bunu AutoHotkey'in erişemeyeceği kadar düşük bir seviyede tutar. Muhtemel çözümler için aşağıya bakınız.
  6. Anahtarınız algılanabiliyorsa, listenin ikinci sütununda bulunan 3 basamaklı onaltılık değeri not alın (örn. 159).
  7. Bu anahtarı bir kısayol tuşu olarak tanımlamak için aşağıdaki örneği izleyin:

    SC159 ::; 159 anahtarının değeri ile değiştirin.
    MsgBox,% A_ThisHotKey% düğmesine basıldı.
    dönüş

Böylece, tuşlarınızın numaralarını bulmak ve parlaklığı arttırmak için bir kısayol yazmak çok kolaydır.


4
Neredeyse kesinlikle işe yaramayacak olması dışında, son on yılda veya iki yılda yapılan hemen hemen her sistemde, Fnanahtar klavye denetleyici donanımında dahili olarak işlenen özel bir durumdur ve yazılımı kullanmaz. Bu nedenle, ele geçirilemez veya yeniden ele geçirilemez.
Synetech,

3
@ c0Ddev bunu denedim ve fn + tuşunun çalıştığını gösteren çeşitli kombinasyonlar görüyorum ama parlaklık gibi diğerleri orada görünmüyor.
Herman Toothrot


Benim için mümkün değil. Çalıştı hile: VOLUME_DOWN :: F11 F11 :: VOLUME_DOWN VOLUME_UP :: F12 F12 :: VOLUME_UP MEDIA_PLAY_PAUSE :: F9 F9 :: MEDIA_PLAY_PAUSE Kaynak: gist.github.com/tehshane/8765405
JinSnow

Bu, bazıları için yararlı olabilir (yukarı ve aşağı voulme için çalışır, ancak parlaklık için çalışamaz hale gelir) INS & F11 :: Gönder {vkAEsc12E} INS & F12 :: Gönder {vkAFsc130}. Bu, Numpad0'ın kendi tarafından basıldığında orijinal / yerel işlevini kaybetmesine neden olur. Bunu önlemek için, bir komut dosyası Numpad0'ı aşağıdakilerden biri gibi yeni bir eylem gerçekleştirecek şekilde yapılandırabilir. Böylece ekleyebilirsin: INS :: Gönder {INS}
JinSnow

3

Fn

anahtar problem

Büyük olasılıkla Fn+ kullanmanız mümkün olmayacaktır Homeçünkü bu Fngenellikle klavye denetleyicisi tarafından dahili olarak işlenen özel bir anahtardır. Donanım içinde işlendiğinden ve hiçbir zaman yazılımdan geçmediğinden (işletim sistemi), ele geçirilemez veya yeniden ele geçirilemez. Başka bir kısayol tuşu combo seçmeniz gerekir ( ⊞ Winanahtarı veya başka bir şeyi deneyin ).

SmartBright

Başka bir kısayol tuşu seçmeye istekliysen, ekran parlaklığına daha kolay erişim sağlamanın yolları vardır. Bir seçenek, AutoHotkey forumlarındaki SmartBright betiğidir. Tıklama kaplaması oluşturarak ekranın parlaklığını fareyle ayarlamanıza olanak tanır. Çalışma şekli nedeniyle, Kontrol Panelinin Güç Seçeneklerinde gördüğünüz arka aydınlatmayı aslında etkilemez. Bu, durumunuza bağlı olarak bir problem veya fayda olabilir. Aslında, ana parlaklık kontrolünden bağımsız olarak çalıştığı için, arka ışık kontrolünde mevcut olanın ötesinde parlaklığı daha da azaltmak için ana kontrol ile birlikte kullanabilirsiniz (bazı insanlar minimum parlaklığın hala çok parlak olduğundan şikayet ederler). ).

NirCmd

Başka bir seçenek de son birkaç yıldır kullandığım şey. Ekran arka ışığını ayarlamama izin vermek için Nirsoft'un nircmd'sini çağırmak için bir kısayol tuşu ayarlayan sadece iki satır AutoHotkey kodu :

; Screen brightness
; Ctrl+Alt+Shift + PgUp/PgDown to adjust screen brightness
^!+PgUp::Run nircmd.exe changebrightness +10
^!+PgDn::Run nircmd.exe changebrightness -10

nircmd.exeKomut dizisiyle aynı dizinde olduğundan ve kusursuz çalıştığından emin olun . Tek sorun, eğer bir kullanıcı hesabı altında çalıştırırsanız, yönetici hesabı altında çalışan programlar aktifken (ör. Giriş ekranı) çalışmamasıdır. Bu tamir edilebilir, ancak nadiren gerekli.


klavye kısayoluna smartbright uygulamak mümkün mü?
Herman Toothrot

setbrightness 0Macbook'taki gibi dizüstü bilgisayarımın ekranını kapatmıyor.
Shayan
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.