Mioplanet Documentation Center
Resources and Help
HomeProductsMioScriptJavaScriptTechNotesPHP
   Home | MioScript | mouse.areButtonsSwapped SEARCH    

  Functions
mouse.areButtonsSwapped
mouse.button.left.click
mouse.button.left.down
mouse.button.left.up
mouse.button.right.click
mouse.button.right.down
mouse.button.right.up
mouse.cursor
mouse.fingerDriven
mouse.ID.cursor
mouse.ID.isOverWindow
mouse.ID.x
mouse.ID.y
mouse.isOverMio
mouse.load
mouse.pos
mouse.rightClickMode
mouse.visible
mouse.x
mouse.y

  Events
event.mouse:click
event.mouse:dblclick
event.mouse:down
event.mouse:enter
event.mouse:exit
event.mouse:global:activate
event.mouse:global:left:dblClick
event.mouse:global:left:down
event.mouse:global:left:up
event.mouse:global:move
event.mouse:global:right:dblClick
event.mouse:global:right:down
event.mouse:global:right:up
event.mouse:move
event.mouse:right:click
event.mouse:up
event.mouse:wheel:down
event.mouse:wheel:up

  MioScript Reference
> Statements
app...
browser...
dialog...
disk...
draw...
extern...
filename...
keyboard...
menu...
mio...
mouse...
num...
path...
pushButton...
reg...
RS232...
sci...
screen...
shortcut...
sound...
str...
system...
time...
var...
window...

Function
mouse.areButtonsSwapped

Language: MioScript
Product: MioFactory


Syntax

mouse.areButtonsSwapped()


Parameters

None.


Return value

Boolean.



Description

Returns true if mouse buttons are swapped, false otherwise.

The user can enable of disable the mouse buttons swapping from Windows settings.
When mouse buttons are swapped, right click is left click, and left click is right click.

This setting is generaly set by most of the right-handed persons.

This functions also sets the variables &MOUSE_LEFT_BT and &MOUSE_RIGHT_BT to be used with keyboard.keyState:

If mouse buttons are not swapped, &MOUSE_LEFT_BT = 1 and &MOUSE_RIGHT_BT = 2.
If mouse buttons are swapped, &MOUSE_LEFT_BT = 2 and &MOUSE_RIGHT_BT = 1.

Note: This function is defined in the library klib.k and is linked automatically.




MioScript Sample Code

event.load
    mouse.areButtonsSwapped()
    ...
event.end

event.scan_input
    if(keyboard.keyState(&MOUSE_LEFT_BT) = 1) // Left click
        ...
    if.end
    doEvent.scanInput(10)
event.end