add key mapping for driver
add multiplayers support
add gpio config