Ver Mensaje Individual
  #2  
Antiguo 28-04-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Novatin.

Realmente hace muchísimos años que no toco Turbo Pascal, pero recuerdo que la función ReadKey te devolvía un byte si se había presionado una tecla normal y cero si era extendida, obteniendo el valor con una nueva lectura. Y, si mi memoria no falla creo que era algo como:
Código Delphi [-]
var
  ch: Char;
begin
  repeat
    ch := ReadKey;
    if ch = #0 then
    begin
      ch:= Readkey;
      case ch of
        #80: // Key down
        #72: // Key up
        ...
      end;
   until ch = #27
   ...
Pero eso era para el viejo DOS... , no lo dispongo para hacer la prueba.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 28-04-2014 a las 21:27:05. Razón: horror ortográfico: "devuelvía"
Responder Con Cita