I want to use a matrix keypad in my raspberry pi, I wrote a program that can connect the keypad with pi's gpio. I assigned alphabetic and numeric keys to the keypad and I can read the corresponding key's value of the key when I push it. I'm wondering how to use this keypad as main keyboard for the pi. now this reading of key's value occur in my program and this keypad can't use for all applications in pi. I would be grateful if you could help me that I can use this keypad as keyboard for pi.