모든 운영 체제(Windows 및 Linux)에서 End 키를 비활성화하려면 어떻게 해야 합니까?

모든 운영 체제(Windows 및 Linux)에서 End 키를 비활성화하려면 어떻게 해야 합니까?

최근에 내 노트북에서 문제를 발견했습니다. 웹페이지를 열 때마다 페이지 하단으로 자동 스크롤되는 문제였습니다. 처음에는 PageDown 키가 눌려 있을 수 있다고 생각하여 비슷한 오류가 있는지 검색해 보았습니다. 마침내 Passmark Keyboard Test를 사용했는데 End 키가 무작위로 눌려지는 것으로 나타났습니다. 그래서 멈춘 것 같고 "고정"을 얻을 수 없습니다. . 그래서 Sharpkeys를 사용하고 End 키를 꺼두었는데 이제 Windows 10에는 문제가 없습니다. 내 주요 문제는 Ubuntu(64비트)와 Windows 10을 모두 사용한다는 것인데, 이 문제는 시스템이 부팅될 때 Ubuntu와 Grub 메뉴에서도 여전히 지속됩니다. Sharpkeys 수정 프로그램이 레지스트리를 사용하기 때문이라고 생각합니다. 모든 운영 체제에 대해 End 키를 비활성화하거나 Grub 부팅 메뉴에서도 클릭되지 않도록 하드웨어 비활성화와 같은 방법이 있습니까? 어떤 도움이라도 감사하겠습니다 :)

답변1

키보드의 기계적 문제인 것 같습니다. 청소를 해보거나키보드 교체.

답변2

모든 운영 체제에 대해 End 키를 비활성화하거나 Grub 부팅 메뉴에서도 클릭되지 않도록 하드웨어 비활성화와 같은 방법이 있습니까?

아니요. 이는 BIOS의 표준 기능이 아닙니다. Grub과 같은 소프트웨어는 소프트웨어가 수행하는 최소한의 작업에 오히려 집중하는 경향이 있습니다. 실제로 이러한 소프트웨어 개발자는 이러한 기능을 다소 적은 수의 바이트에 집어넣는 인상적인 작업을 수행하는 경향이 있습니다. "하나의 키 비활성화"와 같은 옵션을 가지고 노는 것은 아마도 부트 로더에서 널리 지원되지 않을 것입니다. 그러나 아마도(그리고 이것은 큰 "아마도"일 것입니다) 이러한 기능은 국제화의 일부로 일부 더 큰 부트 로더(예: grub)에서 지원될 수 있습니다. 노력. 따라서 소프트웨어가 다양한 키보드 레이아웃을 지원하는 경우 다른 레이아웃에서는 "End" 키의 키보드 스캔 코드를 다른 것으로 처리할 수 있습니다(무시될 수 있음). 그러나 일부 다른 키(특히 화살표 키, Enter 키와 같은 중요한 키)가 손상될 수도 있습니다.

grub에서 End 키를 깰 수 있더라도 각 운영 체제는 아마도 키보드 지원을 포함하여 하드웨어 지원을 시작하는 작업을 시작한다고 가정할 것입니다. 그것이 일반적인 행동입니다. 운영 체제는 BIOS 및 부트 로더와 같은 이전 코드가 하드웨어에 대해 최소한의 지원만 제공했으며 운영 체제(사용되는 모든 드라이버 포함)는 일반적으로 단순한 코드와 동일하거나 우수한 지원을 제공할 수 있다고 가정할 수 있습니다. 시스템 부팅 프로세스의 초기 부분에서 사용되는 소프트웨어입니다. 따라서 최종 사용자에게 최상의 경험을 제공하기 위해 운영 체제는 일반적으로 시스템의 이전 부분에서 제공되는 구성 세부 사항에 너무 많이 의존하지 않고는 이 작업을 처리하지 않도록 설계되었습니다.

최종 결과는 사용하는 모든 단일 운영 체제에 대한 솔루션을 찾아야 한다는 것입니다. (좋은 소식은 운영 체제에 대해 이 문제를 해결할 수 있다면 대부분의 소프트웨어가 운영 체제를 신뢰하므로 일단 운영 체제에 이 설정이 있으면 대부분의 소프트웨어를 다시 구성할 필요가 없다는 것입니다. .)

참고: 내 정보는 BIOS와 같은 일부 오래된 기술을 기반으로 합니다. (U)EFI는 내가 읽지 않은 일부 기능을 제공할 수 있습니다. 따라서 세상이 내 대답이 틀렸다는 희미한 희망을 제공한다면 (U)EFI가 여러분이 더 자세히 조사하고 싶어할 수 있는 희미한 희망일 수 있다고 생각합니다. . (U)EFI에 일부 기능이 있더라도 운영 체제마다 이러한 설정에 대한 지원 수준이 다를 수 있습니다. 따라서 사용하려는 운영 체제에 대한 정보를 조사하는 데 시간을 소비한다면 어쨌든 더 나을 수도 있습니다. (U)EFI가 솔루션을 제공하지 않는다면 널리 사용되는 표준이 일반적으로 원하는 다른 솔루션을 제공하지 않을 수도 있다고 생각합니다.

관련 정보