Teclas de funcin en evento KeyUp o KeyDown

Pues eso, ¿ cual es la forma correcta de atrapar las pulsaciones de las teclas de función (F1…F12) en los eventos KeyUp o KeyDown ?

Yo he usado esto:

if Key = chr(194) then // F5
 // algo
end if

Pero pasa que en Linux funciona y en windows no, por lo que creo que debe haber otra formas más “correcta”.

Mira con http://documentation.xojo.com/index.php/Keyboard.AsyncKeyDown Discutido aqu Function Keys - General - Xojo Programming Forum

maybe the key code depends on the system you are using?

perdon, la costumbre de usar el ingles…
yo uso este cdigo para detectar las pulsaciones

if TargetWin32 and key.Asc=205 OR TargetLinux and key.Asc=191 then //si se presiona F6

Use costant with target variant is simple too;
TargetMac = 63241
TargetWin = 205
TargetLinux = 191

if key.asc = kk_keyup then

is there a page that shows all the possible key codes for windows, linux, mac?