Om te bewaren wordt in programma’s standaard toetsencombinatie Ctrl-s gebruikt, dat kan je ook in je Gambas programma’s.
Voorbeeldsituatie:
- een scherm FMain met een paar tekstvelden “TextLabel1”, “TextLabel2″…
- de toetsen worden opgevangen in het aktieve scherm “FMain”.
Dat kan in Gambas2 zo:
PUBLIC SUB _new() END PUBLIC SUB Form_Open() END PUBLIC SUB Form_KeyPress() IF Key.Control AND (Key.Code = Key["A"] OR Key.Code = Key["a"]) TextLabel1.Text = "CTRL-" TextLabel2.Text = "Aa" ENDIF IF Key.Control AND Key.Code = Key["z"] TextLabel1.Text = "CTRL-" TextLabel2.Text = "z" ENDIF END