개소리 왈왈/컴퓨터2021. 6. 19. 20:14

키감이나 이런건 둘 떄 치고

무한 키입력과는 다른 키 스캔 문제나 반복 입력 문제로

여전히 묘하게 적응이 안되는게 현재 문제

 

신기한게 6키 이하에서는 멤브레인도(irocks 꺼)

asdf를 누르고 있으면

asdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdf

이런식으로 반복되는데(메모장)

 

6키를 넘어서게 되면 기계식은 동시 입력 모드로 해두면 잘 되는데

무한키 모드로 하면 입력 자체가 안되거나, 가장 먼저 눌린 한 개만 입력이 된다.

 

그리고 asdfghjk 8개를 동시에 누르는데

아주 랜덤하게 순서가 다르게 나올줄 알았는데

거의 동시에 누를 경우 기계식은 키스캔을 순서대로 하는지

아니면 스캔이후 키 전송을 순서대로 하도록 되어있는지 (아마도 전송을 순서로 예상됨)

거의 동시에 가깝게 누를 경우

혹은 스캔 시간의 한계로 아주 빠르게 입력할 경우

동시에 가깝게 인식을 해서 내가 의도한 것과는 다른 순서로 입력이 되는게 아닌가 의심이 된다.

 

그리고 망할(!) 컨트롤 키가 묘하게 높아서 자꾸 눌리는 바람에 블로그에서 글쓰다가

날려먹는게 허다하네 ㅠㅠ

 

멤브레인은 어떻게 보면 이벤트 방식으로 키가 눌리고 바로바로 보내되, 동시 입력에 취약하다면

기계식은 이벤트가 아니라 폴링으로 주기적으로 읽고 동시에 여러개를 보내되

보내는 순서가 알파벳 순서로 되어있는 느낌?

커스텀 키보드로 이벤트 방식으로 구현하지 않으면 해결이 안되려나?

 

8개 키를 동시에 입력하는데

왼쪽에서 오른쪽으로 스캔 순서가 정해진 느낌?

우연이라도

afdskl;l  이런식으로 순서가 뒤죽박죽 나와야 하는게 그런거 없이

왼쪽, 오른쪽 손이 뒤집어 지더라도 순서가 변하지 않는건 스캔 방식을 그렇게 구현했다고 볼 수 밖에 없는 듯.

asdfjkl;
asdfjkl;
asdfjk;
asdfjkl;
asdfjkl;
asdfjkl;
asdfjkl;
jkl;asdf
asdfjkl;
asdfjkl;
asdfjkl;
asdfjkl;
asdfjkl;
jkl;asdf
asdfjkl;
asdfjkl;

 

 

+

bounce time과 debound 알고리즘에 의한 채터링 방지 시간이 멤브레인보다 길게 잡혀서 그렇게 느끼는 걸까?

scan rate is limited by the bounce time of the key switches used and the debounce algorithm used

[링크 : https://blog.seethis.link/scan-rate-estimator/]

[링크 : https://en.wikipedia.org/wiki/Switch#Contact_bounce]

 

레지스트리 수정으로 적용 가능?

[링크 : https://blog.naver.com/dondek77/140178945548]

'개소리 왈왈 > 컴퓨터' 카테고리의 다른 글

스피커 고장 ㅠㅠ  (0) 2021.08.08
키보드 분해  (0) 2021.06.20
청축 키보드 하나 더 구매  (0) 2021.06.19
오랫만에 공유기 펌웨어 업그레이드  (4) 2021.05.03
iptime 와이파이 MAC 으로 시간 제한  (0) 2021.04.24
Posted by 구차니