[Gambas-user] Keyboard-commands navigating buttons
Bruce Steers
bsteers4 at gmail.com
Mon May 1 23:22:03 CEST 2023
On Mon, 1 May 2023 at 22:01, Hartmut Wagener <hartmut.w.wagener at t-online.de>
wrote:
> Hi,
>
> i have some tools that is use to start rograms. These are several
> Gambas-Programs that use buttons to start different programs.
>
> In the past (some years ago), the cursor-commands went through the
> buttons, so i could use them to navigate a button and press enter to
> start it.
>
> Since some time (a year or more), this was not possible, i added a
> keyboard-control to stear the focus of the buttons.
>
> Since today i have changed my desktop from Mate to Plasma, and i was
> astonished that each Cursor-Keypress now moves two buttons, so i need to
> disable my keyboard-control.
>
>
> How can i manage to find out if the programs runs on a system that needs
> the additional- keyboard-thing or not?
>
> Thanks a lot
>
Have you tried using the instruction...
Stop Event
http://gambaswiki.org/wiki/lang/stopevent
see if it stops the keypress event going any further than your custom
method.
Select Case chara
Case Key.Up
moveup
Stop Event
Case Key.Down
movedown
Stop Event
End Select
BruceS
>
>
> PS: My keyboard-control looks like that:
>
>
> Public Sub Form_KeyPress()
> ' Tastendruck
> Dim ltext As Variant
> Dim chara As Integer
> ltext = Key.Text
> chara = Key.Code
> If Not IsNull(ltext) Then
> chara = Asc(ltext)
> If chara = 27 Then
> Me.close
>
> endif
>
> Else
> Select Case chara
> Case Key.Up
> moveup
> Case Key.Down
> movedown
> End Select
> Endif
>
>
> ----[ http://gambaswiki.org/wiki/doc/netiquette ]----
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20230501/8a2ade9a/attachment.htm>
More information about the User
mailing list