我正在尝试创建 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
。