Using mouse buttons and events

ABL uses a logical (portable) model to reference mouse button input. This ensures that your application works in whatever operating environment it runs. ABL also provides access to the physical mouse input of your operating environment if you need it. Both forms of input are available as events in a manner similar to keyboard events.