key_set (number, function);

Setzt die angegebene Funktion auf die Taste mit dem gegebenen Scancode number. Auf diese Weise ist die Umbelegung von Funktionstasten sehr einfach durchzuführen.

Parameter:

number - Scancodenummer der Taste, der eine Funktion zugewiesen wird
function - Pointer auf Funktion die der Taste mit Scancode number zugeweisen wird

Geschwindigkeit:

Schnell

Beispiel:

Tasten umbelegen:
print("Bitte die Taste druecken, der die Funktion zugewiesen werden soll");
while (key_any == 0) { wait(1); }  // warte, bis eine Taste gedrückt wird
str_cpy(my_str,"Sie haben gedrueckt: ");
str_for_key(temp_str,key_lastpressed);
str_cat(my_str,temp_str);
print(my_str); // stelle fest, welche Taste
while (key_any == 1) { wait(1); }  // warte, bis die Taste losgelassen ist
key_set(key_lastpressed,my_function);  // weise der Taste die Funktion zu

Siehe auch:

key_pressed, key_for_string, str_for_key, key_lastpressed, inkey, Tastenfunktion- und Belegung 

► Aktuelle Version Online