Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Desarrollo en Delphi para Android (https://www.clubdelphi.com/foros/forumdisplay.php?f=57)
-   -   cambiar las función de las teclas del volumen del movil (https://www.clubdelphi.com/foros/showthread.php?t=92845)

farute 20-02-2018 17:36:14

cambiar las función de las teclas del volumen del movil
 
hola
partiendo de una aplicacíon FMX para android,
existe algún modo de que si hago por ejemplo dos pulsaciones rápidas a la tecla de volumen del movil
haga una función que yo le diga.
o con la tecla power, black......

no encuentro nada por google sobre el tema o no se como buscar

gracias

farute 20-02-2018 17:56:55

he encontrado que se hace con esto:
vkHardwareBack
vkVolumeDown
vkVolumeUp


Código Delphi [-]
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; var KeyChar: Char;
  Shift: TShiftState);
 begin
    case Key of
    vkVolumeUp:
     begin
        //lo que quiero ejecutat
      end;
   end;
 end;

El problema es que con el teléfono apagado no funciona. y que detecte doble pulsación ya.....
una pulsación larga también me podría servir.

Ñuño Martínez 21-02-2018 13:15:37

Como no guardes el momento en el que se hace la pulsación para consultarla y ver si la anterior se hizo en menos de x tiempo...


La franja horaria es GMT +2. Ahora son las 00:39:42.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi