플래시가 Firefox 키보드 단축키보다 우선합니다. 어떻게 끄나요?


36

Ctrl + Tab 및 Ctrl + Shift + Tab을 사용하여 Firefox 탭을 자주 순환합니다. 그러나 Flash (또는 유사한) 플러그인을 실행하는 탭에 도달 할 때마다 Ctrl + Tab 및 Ctrl + Shift + Tab은 더 이상 작동하지 않습니다. Flash에는 포커스가 있고 일반 키 바인딩을 덮어 씁니다. 사이클링을 계속하려면 Flash 앱 외부에서 중지하고 클릭해야합니다.

기본적으로 Flash가 키보드 포커스를 가로채는 것을 싫어합니다. 어쨌든 절대 사용하지 않습니다. 즉, 키보드를 사용하여 Flash 앱 내의 특정 요소를 제어하지 않습니다. Firefox의 키보드 바인딩을 덮어 쓰지 않도록 Flash에 지시 할 수 있습니까?


13
나는 또한 이것이 매우 성가신 것을 발견하고 해결책을보고 싶어합니다!
Palmin

내 과거에는 이상하게 도이 작업을 수행하지 않았습니다. 2012 년 6 월경에 Flash를 업그레이드했을 때 시작된 것 같습니다. 최악의 경우 멀티미디어 볼륨 키를 가로 채기 때문에 YouTube를 시청하는 동안 시스템 볼륨을 조정할 수 없습니다. 미친 것 같은.
endolith

Chrome과 동일한 문제가 있습니다.
Metafaniel

답변:


11

여러분, 이것이 플래시 버그입니다 !!! 플래시 개발자 (플래시를 개발하는 개발자를 의미)는 줄을 서서 촬영해야합니다. 이것은 지금까지 믿을 수 없었던 실제 세계 최초의 사람에게 전형적인 프로그래밍 실수입니다 (대규모 분노는 키보드를 사용하는 사람이 적다는 것을 보여줍니다. 달팽이와 마우스의 속도는 비슷하지만 시작하지는 마십시오).

플러그인 등을 개발할 때 사용자가 적중하는 모든 키를 제공하는 OS 이벤트를 구독 할 수 있습니다. 플러그인 / etc는 키를 검사 한 다음 OS에 알릴 수 있습니다 .1-해당 키가 필요하지 않으므로 정상적으로 처리하거나 2- 키로 무언가를하고 있으므로 처리 할 수 ​​있습니다. 무시해. 대부분의 구성 요소는이 이벤트를 구독하지 않지만 Flash는 거만하며 OS에 "I WANT EVERY KEY"라고 말합니다. Windows 개발자의 경우 이는 ProcessDialogKey () 또는 이와 유사한 것입니다. 다시 기본적으로 "브라우저 바로 가기 키를 사용하겠습니다.이 키를 먹고 아무 것도하지 않겠습니다"라고 말하고 있기 때문에 모두 다시 촬영해야합니다. 총 바보. 이 문제는 FOCUS 문제가 아닙니다. 대부분의 구성 요소는 초점을 맞추고 제대로 작동하며 OS에서 플러그인 등의 키를 처리하게합니다.

이것에 대해 바보 같은 또 다른 것은 프로그래밍 경험이있는 사람이라면 누구나 Adobe에 들어가서 코드를 가져 와서 2 분 안에 해결할 수 있다는 것입니다.

Windows 7 64 비트를 사용하는 경우 페이지에서 플래시가있는 FireFox에서 새 창을 열면 첫 번째 FireFox 창으로 다시 초점이 설정됩니다. Windows 프로그래밍에 대한 이해가 부족하고 "BringWindowToTop ()"와 같은 Windows API 함수의 멍청한 사용에 대한 이해가 부족합니다. 링크는 다음과 같습니다. Windows 7 FireFox Window Switching with Flash

마지막으로 한 가지 언급 : 이건 파이어 폭스, 크롬, IE 문제가 아닙니다 !!!


2
대단한 글이지만 많은 분노;)
private_meta

1
이것은 실제로 매우 유용한 rant입니다.
로켓은 빠른


8

Flash에서 키보드 단축키를 포함하는 요점은 (그리고 때리고 TabFlash에 포커스가 있을 때마다 나타나는 추악한 노란색 테두리 )는 액세스 가능성입니다. 모든해야 어떻게 든 키보드로 접근. 되돌아 갈 방법없이 플래시를 무작위로 예기치 않게 훔치 게하면 특히 대부분의 Flash 앱이 마우스로 구동되기 때문에이 목표를 완전히 놓치게됩니다.

나가기 위해 단일 키 바로 가기 일 필요는 없습니다. Ctrl+ Right Alt+ Shift+ Super+ Left Alt+ Up+ Down+ Up+ Down+ Asterisk일 수는 있지만 어쨌든 있어야합니다.

분명히 이것은 현재 10 년 동안 Firefox의 버그 78414였습니다 .


6

알려진 문제이며 이에 따라 수정 프로그램이 승인되어 구현할 준비가되었습니다. 그들이 무엇을 그렇게하지 못하게하는지 모르겠습니다.

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


그 이유는 사용자에게 혼동을 줄 수 있습니다. 사용자의 의도 는 명확하지 않습니다. F5를 누르면 Flash Player에서 일부 기능이 있으므로 페이지를 새로 고치지 않아야합니다. 더 좋은 예는 스크롤 휠입니다. 내장 된 YouTube 플레이어가 볼륨을 변경하려고하지만 Firefox가 페이지를 위아래로 스크롤해야합니까? 사용자 환경을 유지하기 위해 Chrome과 같은 다른 브라우저에서 구현되지 않은 것처럼 구현되지 않았다고 생각합니다.
Paul Lammertsma

5
왜 옵션으로 구현하지 않고 기본적으로 비활성화하면 관심있는 사용자가 about : config에서 명시 적으로 활성화 할 수 있습니까?
n611x007

1

크롬과 같은 문제가 있습니다. 나는 그 pc / mac / somegear 문제도 생각하지 않습니다. 마침내 나는 방금 무언가를하기로 결정했습니다. 최근에 읽은 Google 조회수는 osx 환경을 나타냅니다. 그 사람들은 그것이 맥 문제라고 생각했습니다.

이 글을 읽고 기술적 배경을 가진 사람들에게 : 내 생각에, 브라우저 플러그인 (플래시 플레이어)에서 발생하는이 문제는 일반적인 문제 (또는 '') 동작과 동일합니다. 가장 좋은 예는 antivir이며 업데이트 후 자체 상업 창을 표시하는 데 집중합니다. 개인 문제에 독점적으로 antivar를 사용하면 전체 화면 게임 창을 최소화하여 게임 충돌이 발생하는 경우가 있습니다.

항 바이러스의 경우, 초점을 전혀 잡을 필요는 없습니다. 브라우저 'sandbox'내에서 플러그인을 설정하고 vid를 계속 재생하려면 필수적 일 수 있습니다. 그러나-일반 Windows 앱에서만 말할 수 있습니다. 포커스를 훔친 앱일 때 사용자가 자신의 입력을 처리 할 것으로 예상되는 해당 응용 프로그램에 포커스를 다시 줄 수있는 시스템 빌드가 없습니다. 내 앱을 훔친 앱에 다시 제공하는 것은 쉬운 옵션이 아닙니다.

모든 찾아보기 확장 프로그램을 '추가 기능'이라고하며 대부분의 단어와 관련이 없습니다. 애드 인을 구축하는 사람은 프로세스 로직 캡처를 brreser 외부에 유지하여 즉, jre와 작업하고 애드 인 코드에서 문제를 표시하기위한 최소한의 인터페이스 만 제공합니다. 그렇지 않으면 시스템 문제 외에도 각 브라우저마다 별도의 버전의 프로세스 로직을 구축 할 수 있습니다-아이폰과 안드로이드에서 YouTube 비디오를 보는 것과 비교하십시오.


1

Mac 사용자에게는 적어도 이상적이지 않지만 간단한 방법을 제안 할 수 있습니다. 시스템 환경 설정에서 "메뉴 막대로 초점 이동"으로 키보드 단축키를 설정했습니다. YouTube 비디오를보고 포커스가 캡처 된 경우 키보드를 사용하여 포커스를 메뉴로 이동 한 다음 CMD-t를 사용하여 새 탭을 열 수 있습니다.


1

윈도우에서 수행 할 수 있습니다 Alt+ Tab다음 창 (작업), 다음에 Alt+ Shift+ Tab다시.

브라우저 창으로 돌아 오면 브라우저가 키보드 액세스 권한을 다시 얻으므로 Alt+ D를 사용 하여 주소 표시 줄 (또는 이와 유사한)로 이동하여 평생 동안 계속 사용할 수 있습니다.


3
귀하의 통찰력에 감사드립니다. 그러나 여기의 질문은 "Firefox"입니다.
Otiel

0

웹, 공식 웹 사이트, 파이어 폭스 애드온 시스템, 구글 검색 등 으로이 솔루션을 성공적으로 검색하지 못한 후 F8 키를 눌러 키보드 포커스를 되돌릴 수있는 DLL 파일을 만들었습니다 (사용자 정의 가능) . : 링크하고 여기에 대한 자세한 읽을 수 http://ikk.byethost9.com/index.php?MainMenu=ff_ctrlt_fix Windows에서 자사의 32 비트 파이어 폭스.


0

실제로 Chrome에 대한 forrestoff의 의견은 Firefox를 포함한 모든 브라우저에 적용됩니다. 이것을 지적 해 주셔서 감사합니다 (오래 동안이 문제에 대한 해결책을 원했습니다)!

Alt-tab은 실행중인 모든 프로그램을 통해 포커스를 전환하는 Windows의 조합입니다. 브라우저 창에서 벗어나 다시 브라우저로 돌아 가기 위해 충분한 시간을 누르면 포커스가 브라우저 부분 (플래시 부분이 아님)에 있으며 이전의 모든 바로 가기 키가 다시 작동합니다.

나는 이것을 시도하지 않았지만 Windows 7에서 Windows-tab 조합으로 동일한 결과를 얻을 수 있다고 생각합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.