Skip to main content

스캔 코드는 무엇입니까?

computer 컴퓨터 키보드에서 화면으로 문자를 얻는 데 얼마나 많은 계산, 코드 및 프로세스가 사용되는지 아는 사람은 거의 없습니다.이 함수의 한 부분은 키보드에 누르는 키와 동등한 Scancode 또는 16 진 코드입니다.키보드의 모든 키에 대한 스캔 코드가 있으며 키가 릴리스 될 때에 대한 또 다른 별도의 스캔 코드가 있습니다.키의 수는 다르기 때문에 아시아 언어와 같은 다른 문자 구조의 키보드는 다른 수의 스캔 코드를 갖습니다.버튼이 눌려지면 코드가 버퍼 영역에 배치되어 컴퓨터가 처리 한 다음 문자를 추가하거나 키를 인식 할 수 있습니다.

전체 키보드 프로세스가 여러 단계로 분리 될 수 있습니다.키가 푸시되면 Scancode는 키보드 버퍼로 들어갑니다.버퍼에있는 동안 인터럽트는 컴퓨터에 키보드에 무언가가 밀려 났다고 알려줍니다.키가 푸시 된 것을 이해 한 후 컴퓨터는 버퍼를보고 16 진 코드를 확인한 다음 화면에 문자 또는 속성을 추가합니다.텍스트 키는 더 일반적으로 사용되는 것입니다 mdash;문자, 숫자 및 기호 포함 mdash;그러나 제어 문자도 자주 사용됩니다.제어 문자는 기호를 만들지 않지만 Shift 키 또는 Enter 키와 같은 문서 또는 문자 처리에 영향을 미치는 문자입니다.키가 푸시되면 하나의 스캔 코드를 제공하고 두 번째 코드는 16 진수에 128을 추가합니다.누군가가 몇 초 동안 키를 잡는 것이 드물기 때문에 쓸모없는 것처럼 보일 수 있지만, 이것은 종종 시프트 키 또는 삭제 키와 같은 일부 제어 문자로 수행됩니다..각 회사에는 자체 키보드가 있으며 구성은 다른 키보드와 유사하거나 다른 키보드와 비슷하지만 스캔 코드는 다를 수 있습니다.이는 일반적으로 제조업체가 다른 키 구성으로 키보드를 만들거나 인쇄 키와 같은 키보드에 새로운 기능을 추가 할 수 있도록하는 것입니다.예를 들어, 일본어 및 영어 키보드에는 사용되는 문자 수가 다르기 때문에 키가 다릅니다.미국과 영국과 같은 다른 영어권 국가들도 다른 키보드를 가지고 있습니다.대부분의 영어 키보드에는 102 개의 키가 있으며 대부분의 미국 키보드에는 101이 있습니다.