Wobei du noch ein
setzen musst um den Charakternamen des Events zu ändern. instance_variable_set ist eher 'ne Notlösung.
Zu 1.) Du musst nur das Standard-Input Modul um die neuen Tasten erweitern. Allerdings würde ich dir raten ein anderes Keyboard-Script zu verwenden. Das obige ist nicht nur schlecht gescriptet, sondern auch noch teilweise französisch.