Platforms to show: All Mac Windows Linux Cross-Platform

Back to RemoteControlMBS module.

RemoteControlMBS.LinuxConvertCase(keysymbol as Integer, byref lowerSymbol as Integer, byref upperSymbol as Integer) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Remote Control MBS ComputerControl Plugin 8.4 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
Converts the case of the given keysymbol.

In lowerSymbol you will receive the key symbol for a lower case key and in upperSymbol the uppercase keys.

So passing in the key symbol of "a" or "A" will both return "a" and "A".

RemoteControlMBS.LinuxKeyCodeToKeySymbol(keycode as Integer, index as Integer) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Remote Control MBS ComputerControl Plugin 8.4 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
Returns from the keyboard mapping tables the key symbol for the given key code.

Index is the offset in the tables. 0 for the first key symbol and 1 for the second. If the user presses shift the keyboard driver uses index=1 to access the capital letters.

Some examples using this method:

RemoteControlMBS.LinuxKeyNameToKeySymbol(keyname as string) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Remote Control MBS ComputerControl Plugin 8.4 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
Searches the key mapping list for the key symbol for a given name.

Returns 0 on failure.

RemoteControlMBS.LinuxKeySymbolToKeyCode(keysymbol as Integer) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Remote Control MBS ComputerControl Plugin 8.4 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
Searches the hardware dependend key code for the given key symbol.

Returns 0 on any error.

RemoteControlMBS.LinuxKeySymbolToKeyName(keysymbol as Integer) as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Remote Control MBS ComputerControl Plugin 8.4 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
Returns the name of the key symbol.

Can return "" on an invalide keysymbol value.

Some examples using this method:

RemoteControlMBS.LinuxMouseClick(ButtonID as Integer, ButtonDown as boolean) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Remote Control MBS ComputerControl Plugin 8.4 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
Simulates a mouse click with the given button.

ButtonID=1 is the left mouse button.
Returns true on success.

Be aware that the user may get into trouble if you forget to release a mouse button you pressed before. So always call this method another time to release the mouse buttons.

Some examples using this method:

RemoteControlMBS.LinuxMousePositionX as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Remote Control MBS ComputerControl Plugin 8.4 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
Queries the current mouse position.

RemoteControlMBS.LinuxMousePositionY as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Remote Control MBS ComputerControl Plugin 8.4 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
Queries the current mouse position.

RemoteControlMBS.LinuxMoveMouse(x as Integer, y as Integer) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Remote Control MBS ComputerControl Plugin 8.4 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
Moves the mouse to the given position.

Returns true on success.

Some examples using this method:

RemoteControlMBS.LinuxPressControlKey(keydown as boolean) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Remote Control MBS ComputerControl Plugin 8.4 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
Presses the ctrl key.

Returns true on success.

Be aware that the user may get into trouble if you forget to release a key you pressed before. So always call this method another time to release the key.

RemoteControlMBS.LinuxPressKey(Keycode as Integer) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Remote Control MBS ComputerControl Plugin 8.4 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
Presses the key with the given keycode.

Performs a key down and a key up event.
Returns true on success.

See also:

Some examples using this method:

RemoteControlMBS.LinuxPressKey(Keycode as Integer, ButtonDown as boolean) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Remote Control MBS ComputerControl Plugin 8.4 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
Performs a key event.

Returns true on success.

Be aware that the user may get into trouble if you forget to release a key you pressed before. So always call this method another time to release the key.

See also:

RemoteControlMBS.LinuxPressOptionKey(keydown as boolean) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Remote Control MBS ComputerControl Plugin 8.4 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
Presses the alt key.

Returns true on success.

Be aware that the user may get into trouble if you forget to release a key you pressed before. So always call this method another time to release the key.

RemoteControlMBS.LinuxPressShiftKey(keydown as boolean) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Remote Control MBS ComputerControl Plugin 8.4 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
Presses the shift key.

Returns true on success.

Be aware that the user may get into trouble if you forget to release a key you pressed before. So always call this method another time to release the key.

Some examples using this method:

RemoteControlMBS.LinuxSupported as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Remote Control MBS ComputerControl Plugin 8.4 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
Whether the functions are available for simulation of keyboard and mouse events.

Returns true if the Xtest extension is installed.

The items on this page are in the following plugins: MBS ComputerControl Plugin.


The biggest plugin in space...