Gestion d'un programme sans Souris ! ???
je dois developper un programme qui sera embarqué sur un PC industriel sans touchpad ni ecran tactile ni souris (en gros aucun pointeur d'ecran) !
je pense utilise les focus et autres, j'aimerai avoir l'avis d'une personne qui aurrai deja essayé de developper un prog without Mouse :!:
sinon d'une personne qui pourrai me donner quelques conseils :idea:
Une question pour les programmeurs maintenant, j'ai un TMainMenu sur ma form delphi. j'aimerai en tapant sur la touche entrée (code clavier = 13) selectionner la premiere ligne de mon menu :
exemple: passer de la touche entrée à la combinaison de touche "Alt + F" :cry: simple non ?
Sans oublier les déplacements de curseurs et autres scrollb
cf. Shellapi pour les fonctions de simulation de la souris :
en voici quelques unes :
SetCursor(hcursor:HICON):HCURSOR; //change le type d'icône
SetCaretPos(x:integer;y:integer):BOOL; //spécifie les
coordonnées de la souris
mouse_event(dwflags:DWord; //mouse activity codes
dx:DWORD; //horizontal location or change
dy:DWORD; //vertical location or change
dwData:DWORD; //wheel movement amount
dwExtraInfo:DWORD); //{application-defined data}
avec le tableau dwFlags :
MOUSEEVENTF_ABSOLUTE
MOUSEEVENTF_MOVE
MOUSEEVENTF_LEFTDOWN
MOUSEEVENTF_LEFTUP
MOUSEEVENTF_RIGHTDOWN
MOUSEEVENTF_RIGHTUP
MOUSEEVENTF_MIDDLEDOWN
MOUSEEVENTF_MIDDLEUP
MOUSEEVENTF_WHEEL
MOUSEEVENTF_XDOWN
MOUSEEVENTF_XUP
MOUSEEVENTF_VIRTUALDESK
et dwData :
XBUTTON1
XBUTTON2
si les taborder's' ne suffisaient pas.
( 8)