realbasic-nug.it
[Top] [All Lists]

Re: Keydown Event

To: REALbasic NUG Italian <realbasic-nug dot it at lists dot realsoftware dot com>
Subject: Re: Keydown Event
From: Massimo Valle <maxduepuntozero at yahoo dot it>
Date: Fri, 10 Feb 2006 19:18:30 +0100
Delivered-to: realbasic-nug dot it at lists dot realsoftware dot com
Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.it; h=Received:Mime-Version:In-Reply-To:References:Content-Type:Message-Id:Content-Transfer-Encoding:From:Subject:Date:To:X-Mailer; b=CzkqpQ/m1Ex7/tuJdaW8IvRcYrGkewtqYbwMtkVFLqDAOd3k9yN1H9gvCjri8df6RTx5Zirl0zMhd+B334tsVOUSi+pDDutAWsbSqJ8Z0GIl9hAw6mUtoZSDfsESVcIymmJ2e5qBrpA9/T/+S2inwhC4YT07ILYmuM4TTMURSd4= ;
References: <7E143215-EE18-4E14-A0EE-2E553ED65B73 at mclink dot it> <D71BA035-91F4-4700-B6E4-9F7A6C4F366C at elbrigante dot it> <CBB526BE-0DFD-4D3C-B883-1DB500BCD126 at mclink dot it> <a06230900c0116918db3e at [192 dot 168 dot 2 dot 2]> <9980273A-5F90-402E-B44E-B11B1346FCE4 at sqlabs dot net> <a06230904c01276f26a18 at [192 dot 168 dot 2 dot 2]> <F2BEA44C-8431-480E-B4ED-F458700F1792 at tiscali dot it> <a06230906c0127c69b1dc at [192 dot 168 dot 2 dot 2]>

On 10/feb/06, at 18:25, Luca Infante wrote:

A me risulta che il codice ASCII 53 corrisponda al numero 5. ESC dovrebbe essere il 27.

Infatti hai ragione per quando lavori nel keydown event. Invece se sei in un action e usi keyboard.asynkeydown devi trovare il keymap del tasto che è diverso da quello ascii. L'ho trovato Grazie a Google!!!!

Giovanni

Ciao Luca

Luca,

attenzione che il keymap code non è universale. Cambia a seconda della localizzazione della tastiera. Posso azzardare che il tasto ESC abbia all'incirca lo stesso keymap code in tutte tastiere, ma io non lo darei per scontato. Se invece la tua applicazione deve girare unicamente su una tastiera italiana allora il problema non si pone.

Altra cosa, invece di usare un timer che consuma CPU per nulla, inserisci il test nell'evento EnableMenuItems della finestra.

Ciao

Massimo Valle




___________________________________
Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB
http://mail.yahoo.it


<Prev in Thread] Current Thread [Next in Thread>