[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Pre-release of Gambas 3.21.6
[Thread Prev] | [Thread Next]
[Date Prev] | [Date Next]
- Subject: Re: Pre-release of Gambas 3.21.6
- From: Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx>
- Date: Sun, 19 Apr 2026 19:18:40 +0200
- To: user@xxxxxxxxxxxxxxxxxxxxxx
Le 19/04/2026 à 13:44, gbWilly a écrit :
Sorry, bad fix. It should work correctly now.Tab now works, BUT acts as if it is Key.Enter or Key.Return. See attached project button 1 and button 2 keypress code. Tabbing triggers code that should only be triggerd by Enter of Return In button 3 code I test for Key.Tab and make it exit the event, but now the Key.Enter and Key.Return also skip the ketpress event. It's on Qt only, on gtk3 button 3 works as should and activates when hitting enter or return So, in short button 1 and 2 work for enter and return but also activates when hitting Tab (not intented behaviour) Trying to eliminate the Tab by a test in button 3 and Return and Enter are no longer working.
Your project works as expected.'Key.Enter' does not tell you if the 'Enter' key is pressed. It's a constant that returns the code associated with the Enter key, that you must compare with the value of 'Key.Code'.
You must not write: If Key.Enter Or Key.Return Then which makes no sense (you are making a binary OR between two integers), but: If Key.Code = Key.Enter Or If Key.Code = Key.Return Then Regards, -- Benoît Minisini.
| Pre-release of Gambas 3.21.6 | Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx> |
| Re: Pre-release of Gambas 3.21.6 | Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx> |
| Re: Pre-release of Gambas 3.21.6 | gbWilly <gbWilly@xxxxxxxxxxxxxx> |
| Re: Pre-release of Gambas 3.21.6 | Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx> |
| Re: Pre-release of Gambas 3.21.6 | Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx> |
| Re: Pre-release of Gambas 3.21.6 | gbWilly <gbWilly@xxxxxxxxxxxxxx> |