Flash, Firefox klavye kısayollarını geçersiz kılar - nasıl kapatılır?


36

Firefox sekmelerimde sıklıkla Ctrl + Tab ve Ctrl + Shift + Tab tuşlarını kullanarak dolaşıyorum. Ancak, bir Flash (veya benzeri) eklentiyi çalıştıran bir sekmeye ulaştığında, artık Ctrl + Tab ve Ctrl + Shift + Tab artık çalışmaz, çünkü Flash odağa sahiptir ve genel anahtarlıkların üzerine yazar. Bisiklete devam etmek için durup Flash uygulamasının dışını tıklamam gerekiyor.

Temel olarak, Flash'ın klavye odağını kaçırmasından nefret ediyorum. Zaten asla kullanmam, yani Flash uygulamasındaki bazı unsurları kontrol etmek için klavyeyi asla kullanmam. Bunu kapatabilir miyim, yani, Flash'a Firefox'un klavye ciltlerinin üzerine yazmamasını söyleyebilir miyim?


13
Ayrıca bunu çok sinir bozucu buluyorum ve bir çözüm görmeyi çok isterim!
Palmin

Mine geçmişte bunu garip bir şekilde yapmadı. Haziran 2012'de Flash'ı yükselttiğimde başlamış gibi görünüyor? En kötüsü multimedya ses tuşlarımı kaçırması, bu yüzden YouTube'u izlerken sistem ses seviyemi ayarlayamıyorum. Çılgın.
Ağustos'taki endolith

Chrome ile aynı sorunu yaşıyorum.
Metafaniel

Yanıtlar:


11

Millet, bunun bir Flash hatası olduğunu unutmayın !!! Flash geliştiricileri (yani flash geliştiren geliştiriciler demek) sıraya dizilmiş ve vurulmalıdır. Bu, yıllardır var olduğuna inanamadığım, dünyanın ilk gerçek günü olan birine tipik bir programlama hatasıdır (kitlesel bir öfke de klavyenin ne kadar az kullanıldığını, yani her şeyi yapanların salyangoz fare ile aynı hızda, ama bu konuda beni alma.

Bir plug-in / etc geliştirirken. Bir kullanıcının isabet ettiği HER anahtarı veren bir işletim sistemi etkinliğine abone olabilirsiniz. Eklenti / etc, anahtarı inceleyebilir ve daha sonra işletim sistemine söyler, 1-Bu tuşa ihtiyacım yok, bu yüzden normal işle, ya da 2-Bu tuşla bir şeyler yapıyorum, bu yüzden seninle başa çıkacağım. boşver. Çoğu bileşen bu olaya abone bile değil, ancak Flash süper kibirli ve işletim sistemine "Ben HER KEY İSTİYORUM" diyor. Windows geliştiricileri için bu, ProcessDialogKey () veya benzeri bir şeydir. Yine de hepsi vurulmalı, çünkü temel olarak “tarayıcı kısayol tuşlarını hey, ben onları yiyeceğim ve onlarla hiçbir şey yapmam!” Diyorlar. Toplam aptallar. Lütfen bunun bir FOCUS sorunu olmadığını unutmayın. Çoğu bileşen odakta gayet iyi çalışır ve işletim sisteminin plug-in / etc komutunun kullandığı anahtarları işlemesine izin verir.

Sooooo'nun bu konuda aptal olan diğer bir yanı da, herhangi bir programlama deneyimi olan herkesin Adobe'ye girip kodu alıp 2 dakika içinde düzeltebileceğidir.

Bunun gibi tek sorun bu değil - Windows 7 64bit kullanıyorsanız, FireFox'ta sayfada flaş olan yeni bir pencere açmak, odağı tekrar ilk FireFox penceresine döndürecek. Bu, Windows programlama ve "Aptalca" ("BringWindowToTop ()" vb. Windows API işlevlerinin süper aptal kullanımı) konusunda tam bir eksiklik olduğunu gösterir. İşte bir link: Windows 7 FireFox Penceresi Flash ile Değiştirme

Son bir yorum: BU BİR FIREFOX DEĞİL, KROM, IE SORUN !!!


2
Müthiş yazışma, ancak çok öfke;)
private_meta

1
Bu aslında oldukça kullanışlı bir rant.
rocketsarefast


8

Flash'ta klavye kısayollarını (ve vurduğunuzda Tabve Flash odaklandığında ortaya çıkan çirkin sarı kenarlıklar ) dahil etmenin tamamı erişilebilirliktir. Her şey bir şekilde klavye ile erişilebilir olmalıdır . Flash'ın rasgele ve beklenmedik bir şekilde odağını çalmasına izin vermek, geri dönüşü olmayan bir şekilde, bu hedefi tamamen kaçırıyor, çünkü çoğu Flash uygulaması yine de fareye dayalı.

Çıkmak için tek bir tuşlu kısayol olmak zorunda değildir - Ctrl+ Right Alt+ Shift+ Super+ Left Alt+ Up+ Down+ Up+ Down+ + olabilir Asterisk, ancak bir şekilde orada olması gerekir.

Görünüşe göre, bu on yıldır Firefox'ta Bug 78414 olmuştur .


6

Bu bilinen bir sorun ve buna göre, düzeltme kabul edildi ve uygulamaya hazır. Onları böyle yapmaktan alıkoyan hiçbir fikrim yok.

https://wiki.mozilla.org/Plugins:AdvancedKeyHandling


Bunun nedeni büyük olasılıkla kullanıcının kafasını karıştırmasıdır. Kullanıcının amacı net değil: belki F5'e basmak Flash player'da bazı işlevlere sahiptir ve bu nedenle sayfayı yenilememelidir. Kaydırma tekerleğinin daha iyi bir örneği: Gömülü bir YouTube oynatıcı ses seviyesini değiştirmek isterken Firefox'un sayfayı yukarı ve aşağı kaydırması gerekir mi? Kullanıcı deneyimini korumak adına bunun uygulanmadığını düşünüyorum (tıpkı Chrome gibi diğer tarayıcılarda da uygulanmadığı gibi).
Paul Lammertsma

5
neden bir seçenek olarak uygulamıyor, ancak varsayılan olarak, yalnızca ilgili kullanıcıların açıkça etkinleştirmek için: config?
n611x007

1

Bu problemle birlikte krom ve benzeri de var. Onun bir pc / mac / somegear sorunu olduğunu da sanmıyorum: Bu küçük küçük hatalı davranış beni yıllarca rahatsız ediyor. Sonunda bir şeyler yapmaya karar verdim. Son zamanlarda okunan google isabetleri, bir osx ortamına atıfta bulundu. Bu adamlar bir mac problemi olacağını düşündüm.

Bunu okuyabilen ve herhangi bir teknik geçmişe sahip olanlar için: Benim tahminim, bir tarayıcı eklentisi (flash player) ile olan bu problemin, normal bir uygulama (veya '') olan bu problemle aynı olduğudur. En iyi örnek, güncellemeden sonra kendi ticari penceresini göstermek için odağı yakalayan antivir olabilir. Özel endişeler için özel antivar kullandığım için, tam ekran oyunumun 'pencere' seviyesini en aza indirmeye devam ediyorum, bu da bazı durumlarda oyunun çökmesine neden oluyor.

Antivir durumunda, odağı yakalamak için mutlaka gerekli değildir. Eklentiyi tarayıcı 'sanal alanı' içinde ayarlamak ve vid'i oynatmaya devam etmek gerekli olabilir. Ancak - sadece normal Windows uygulamaları için konuşabilirim - odağımı çalan benim uygulamam olduğunda, odağı, kullanıcının girişini işlemeyi beklediği uygulamaya geri döndürme şansım olmadı. Uygulamamın çaldığı uygulamaları geri vermek bile kolay bir seçenek değil.

Tüm bu göz atma uzantılarına bile "eklenti" adı verilir, ancak kelimedeki kelimeyle bununla hiçbir ilgisi yoktur. Bir eklenti inşa eden herhangi biri, işlem mantığını brwoser'in dışında yani jre ile çalışacak ve sorunları göstermek için eklenti kodunda sadece minimum bir arayüz sağlayacak şekilde tutacaktır. Aksi takdirde, sistem sorunlarına ek olarak her tarayıcı için ayrı işlem mantığı sürümleri oluşturabilirsiniz - sadece iPhone'daki ve android'deki youtube videosunu izlerken karşılaştırın.


1

Mac kullanıcıları için, en azından benim için çalışan ideal olmayan ama basit bir yöntem önerebilirim. Sistem Tercihleri'nde, "Odağı menü çubuğuna taşı" için bir klavye kısayolu belirledim. Bir youtube videosu izliyorsam ve odak yakalandıysa, odağı menüye taşımak için klavyeyi kullanabilirim ve ardından CMD-t ile yeni bir sekme açabilirim.


1

Windows'ta yapabilirsiniz Alt+ Tabsonraki pencerede (görev), ardından Alt+ Shift+ Tabarka.

Tarayıcı penceresine geri döndüğünüzde, klavye erişimi tarayıcı tarafından geri kazanılır (bir bütün olarak), böylece yaşamla devam etmek için adres çubuğuna (veya benzeri) taşımak için Alt+ kullanabilirsiniz D.


3
Görüşünüz için teşekkürler, ancak buradaki soru "Firefox" olarak etiketlendi.
Otiel

0

Web, resmi web sitesi, firefox eklenti sistemi, google search vb. İle çözüm arayışında başarılı olamadıktan sonra, F8 tuşuna basarak klavyenin odağını değiştirmeyi sağlayan DLL dosyası (özelleştirilebilir) . Link ve burada daha fazla okuyabilirsiniz: http://ikk.byethost9.com/index.php?MainMenu=ff_ctrlt_fix Windows'taki 32bit Firefox içindir.


0

Aslında, Chrome ile ilgili olarak yorum yazan Firefox dahil tüm tarayıcılar için geçerlidir. Buna dikkat çektiğiniz için teşekkür ederim (Bu soruna uzun zamandır çözüm diliyordum)!

Alt-tab, odağı çalışan tüm programlar arasında değiştirmek için Windows'ta bir kombinasyondur. Tarayıcı pencerenizden uzaklaşıp tekrar tekrar tarayıcıya geri dönmek için yeterli zamana basarsanız, odak noktanız tarayıcı kısmında olacaktır (ve flash kısımda değil) ve tüm eski kısayol tuşlarınız tekrar çalışacaktır.

Bunu henüz denemedim ama aynı şeyi Windows 7'de Windows-tab birleşimi ile yapabileceğinizi düşünüyorum.

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.