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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Returns true if the Xtest extension is installed.
The items on this page are in the following plugins: MBS ComputerControl Plugin.