FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Problemas con teclas Fn y teclado num茅rico con oLBx:bKeyDown
Posts: 102
Joined: Fri Oct 14, 2005 12:03 AM
Problemas con teclas Fn y teclado num茅rico con oLBx:bKeyDown
Posted: Fri Sep 07, 2007 05:46 PM

Hola a todos...

En un ListBox estoy interceptando las teclas que presiona un usuario por medio de oLBx:bKeyDown.

El caso es que los c贸digos de las teclas de funci贸n F1 a F12 coinciden con el c贸digo de los caracteres 'p' a 'z' (ASCII min煤sculas 112~122) y '{' (ASCII 123)... los caracteres del teclado num茅rico (numpad) '0' al '9' coinciden con los caracteres '`' (ASCII 96) y 'a' a 'i' (ASCII min煤sculas 97~105).

El caso es que uso los caracteres alfab茅ticos y/o num茅ricos para hacer b煤squedas incrementales, y necesito tambi茅n las teclas de funci贸n para las teclas aceleradoras que se han asignado para las distintas tareas del programa... Si el usuario desea hacer una b煤squeda incremental escribiendo 'queso' (as铆... en min煤sculas) resulta que al presionar la tecla 'q' se dispara el evento que se le ha asignado a la tecla F2... o si el usuario desea buscar algo como '7125' haciendo uso del teclado num茅rico, entonces el ListBox se comporta como si el usuario estuviese escribiendo 'gabe'...

Entonces... la gran pregunta...
Hay alguna forma de separar los c贸digos de las teclas de funci贸n y los c贸digos del teclado num茅rico de los c贸digos de la tabla ASCII estandar???
Algo as铆 como que los c贸digos de las teclas de funci贸n tengan valores negativos tal como lo hace el viejo y querido Clipper???

1GB de Gracias de antemano por los comentarios

Giancarlo J. Sabattino S.
Valencia, Venezuela

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Problemas con teclas Fn y teclado num茅rico con oLBx:bKeyDown
Posted: Sat Sep 08, 2007 05:15 PM

Giancarlo,

Revisa el c贸digo de METHOD KeyChar( nKey, nFlags ) CLASS TGet y ver谩s como detectamos si se trata de una tecla de funci贸n 贸 no

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 102
Joined: Fri Oct 14, 2005 12:03 AM
Problemas con teclas Fn y teclado num茅rico con oLBx:bKeyDown
Posted: Sun Sep 09, 2007 03:07 PM

Gracias Antonio...

Al pelo!!!

Continue the discussion