문자를 입력하기 위해 input_report_key()를 사용하지 않는 키보드 드라이버

문자를 입력하기 위해 input_report_key()를 사용하지 않는 키보드 드라이버

Linux 입력 장치 드라이버를 만들고 기존 드라이버에 있는 것을 테스트하려고 합니다.GPIO 매트릭스 키보드운전사. print를 사용하면 올바른 키코드로 호출된다는 것을 알지만 input_report_key()커서 아래에 올바른 문자가 배치되지 않습니다.

pr_info("Print: %d\n", keycodes[code]);
input_report_key(input_dev, keycodes[code], new_state[col] & (1 << row));

나는 또한 업무용으로 BeagleBone Black을 사용합니다 minicom. CONFIG_INPUT및 와 같이 활성화하는 데 필요한 입력 옵션을 사용하여 커널이 빌드된 것 같습니다 CONFIG_INPUT_KEYBOARD.

관련 정보