Unity에서 반복되는 키 입력


9

이상한 버그가 있습니다. 때로는 단일 프로그램에서 작업하는 동안 키보드의 키를 누른 후 누르는 이벤트가 수신되지 않지만 일반 터미널 (ctrl + alt + f1)에서는 키보드가 제대로 작동합니다. 누군가 그 문제를 해결하면 알려주십시오.

하나의 키를 여러 번 빠르게 누르면 첫 번째 키만 작동하는 것처럼 보이지만 1 초의 시간 간격으로 동일한 키를 누르면 정상적으로 작동합니다.


귀하가 제공 한 정보에서 무슨 일이 일어나고 있는지 말하기는 약간 어렵습니다. 응용 프로그램이 키보드 입력을 수신하기 직전에 눌렀을 수있는 특정 키가 있습니까? Win차이가 있다면 Unity가 키를 잡을 것 입니다.
James Henstridge

하나의 키를 여러 번 빠르게 누르면 첫 번째 키만 작동하는 것처럼 보이지만 1 초의 시간 간격으로 동일한 키를 누르면 정상적으로 작동합니다.
Ilay

제 경우에는 모든 단일 키에 문제가 있습니다
Ilay

xev 유틸리티 출력을 확인했는데 짧은 시간 간격으로 동일한 키를 여러 번 누르기 시작하면 x 서버가 첫 번째 키 누르기 이벤트 만 수신함을 알 수 있습니다.
Ilay

나는 표준 입력 장치 (내 경우에는 / dev / input / event5)에서 캡처 이벤트를위한 간단한 프로그램을 작성했고, 그 부분에서 모든 프레스가 알려야 할 것
Ilay

답변:


7

Bounce Keys내게 필요한 옵션 기능이 켜져있는 것 같습니다. 이것은 원하지 않는 복제 키를 누르지 않고 키보드를 사용하는 데 문제가있는 사용자를 돕기위한 것이지만 원하는 것은 아닙니다.

기억하지 못하는 특수 키보드 단축키를 통해 실수로 활성화했을 수 있습니다. 다음 단계를 통해 비활성화 할 수 있습니다.

  1. Universal Access에서 제어판을 엽니 다 System Settings.
  2. Typing탭으로 전환 하십시오.
  3. 아래의 토글 Bounce Keys이 꺼져 있는지 확인하십시오 .

3

Unity에서는 키보드를 반복해서 키를 누르면 무작위로 작동이 중지됩니다. 키보드 설정으로 이동하면 마치 키가 아닌 것처럼 작동하더라도 "키를 누른 상태에서 키 누름 반복"이 선택되어 있습니다. 그러나 확인을 취소했다가 다시 확인하면 반복 기능이 다시 작동합니다. 불행히도, 나는 이것을 하루에 여러 번해야합니다.


여기에서도 마찬가지입니다. 바운스 키가 활성화되지 않았습니다. 그러나 VMWare와 Windows 게스트가 있으며 호스트에서 작동하지 않는 동안 게스트에서 반복 키가 작동합니다.
karatedog

xev로 테스트 한 결과 KeyRelease 이벤트는받지 않고 KeyPress 만 수신됩니다.
karatedog

+1 원격 호스트에서 x11vnc를 엉망으로 생각했는데 키보드 반복이 작동을 멈췄습니다. 토글 링 Key presses repeat when key is held down도 나를 위해 일했습니다.
Peter V. Mørch

3

나는 그것이 버그 일 수 있다고 생각합니다. 동일한 문제가 발생하여 모든 스위치가 활성화되었지만 임의로 "반복 키"가 작동하지 않습니다. 우분투 런치 패드의 주제에 관한 질문도 있습니다 :

https://answers.launchpad.net/ubuntu/+source/xserver-xorg-input-keyboard/+question/175128

이 글타래에 대한 답변으로 확장 : 문제는 '탄력성 키'가 아닙니다. 나는 접근성을 완전히 벗어 났으며 포스터의 문제를 재현 할 수있었습니다. 실제로 그놈에서 활성화 된 키보드 반복 설정을 임의로 무시 / 실패합니다. 그놈에서 키보드 반복 설정을 껐다가 다시 켜면 문제가 해결 된 것 같습니다. 그러나 다시, 그것은 일시적인 수정입니다. 문제가 다시 발생하여 매우 화나게합니다. 그래서이 간단한 bash 파일을 만들고 사용자 지정 실행기로 고정했습니다. 그런 다음 매분마다 실행하는 크론 작업으로 넣지 않겠습니까? 이것은 나를 위해 문제를 해결했습니다.

#!/bin/bash
# resets key repeat, a bug in unity
gconftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/repeat false
gconftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/repeat true

2

James Henstridge가 언급 한 수정으로 문제가 해결됩니다.

그러나 언급 된 설정 대화 상자에 있으면 바운스 키 옵션이 꺼져 있습니다. 키보드를 '켜기'로 설정 한 다음 다시 '끄기'로 전환하면 키보드가 예상대로 작동하기 시작했습니다. 나는 이것이 기본값이 설정되는 방식의 버그라고 생각합니다.


내 것은 이것과 비슷하지만 바운스 키를 켜거나 끄면 안됩니다. "키보드 설정"영역으로 들어가서 슬라이더를 움직여서 내 유형 반복이 작동했습니다.
클러스터

1

키를 눌렀을 때 반복되는 키가 손실되는 것과 동일한 문제가 발생하며 해결 방법은 열린 키보드 응용 프로그램입니다. "...."옵션을 누르면 키 누름이 반복됩니다. 몇 시간 / 시간 동안 다시 작동하기 시작합니다.

그래서 키보드 응용 프로그램을 내 막대에 고정 하고이 문제가 발생할 때마다 확인을 취소하고 확인하십시오.

나는 그것이 하나의 버그라고 확신합니다.


0

나는 이것도 경험하고있다. (우분투 11.10, FF 7.01, 인텔 GMA4700 등)

브라우저 창을 두 개 이상 열어 놓은 경우 특히 FF 7.0.1에서 키보드 포커스가 손실되고 단일 런처를 사용하여 포커스를 변경합니다 (예 : 이메일, 노틸러스, 브라우저로).

(오늘 첫 경험)

먼저 검색 (예 : 대체 검색 선택)으로 해결했지만 다시 발생하고 모든 브라우저 인스턴스를 닫아 해결했습니다.

가장 좋은 추측 : 잘못된 앱 / 포커스를 현재 (및 키보드)와 연결하고 있습니다.

(쉽게 반복 할 수 없으므로 여전히 스터드 문제)


이것은 기자가 직면 한 것과는 다른 문제처럼 들린다 (질문에 대한 의견 참조). 초점과 관련이있는 것이 아니라 일부 키 입력이 손실되는 것과 관련이있었습니다. 아마도 당신은 이것을 별도의 질문으로 묻는 것이 더 나을 것입니까?
James Henstridge

0

계속되는 James 목록 : 4. 오른쪽 하단에서 키보드 설정 버튼을 클릭하십시오. 5. "키를 누르고있을 때 키 누름이 반복됩니다"가 선택되어 있는지 확인하십시오.


0

바운스 키라고 생각했지만 그렇지 않습니다. 입력 탭의 모든 기능이 꺼져 있습니다. 나는 이것이 버그라고 생각합니다.


0

내가 한 : 시스템 설정에서 범용 액세스 제어판을 엽니 다. 입력 탭으로 전환하십시오. 바운스 키 아래의 토글이 꺼져 있는지 확인하십시오. (다시 켜서).

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