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
。