Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Delphi Key Board Intercept

    Salve a tuttti con due semplici righe di codice intercetto tutti i pulsanti della tastiera ma ciò avviene solo se il software creato con delphi è in primo piano altrimenti niente. Come risolvere questa situazione, ovvero come intercettare pulsanti anche se il prog non è in primo piano? Grazie a tutti


    p.s Posto il codice di due righe

    procedure TForm1.Memo1KeyPress(Sender: TObject; var Key: Char);
    begin
    memo1.ReadOnly:=true;
    Memo1.Text:=key;
    end;

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Devi creare quello che si chiama un hook di tastiera e registrarlo in Windows.

    Fai una ricerca, anche su Google, in quanto si tratta di una implementazione abbastanza diffusa e riconosciuta.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3

    re

    ok grazie Alka. E se io vorrei si interccettare i pulsanti della tastiera ma da una sola applicazione che so.. blocconote(notepad) sarebbe possibile? e se si come ?
    Grazie tante

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463

    Re: re

    Originariamente inviato da Dalton
    E se io vorrei si interccettare i pulsanti della tastiera ma da una sola applicazione che so.. blocconote(notepad) sarebbe possibile? e se si come ?
    Direi che la risposta è sempre la stessa: dovrebbe trattarsi di un parametro o di una configurazione relativa all'hook che devi creare.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.