Hotkey Function Click to Dial

It is now possible to specify a hotkey in the mini client .EXE configuration, which works as follows:

  • the selected text in the foreground application is copied to the clipboard by injecting Ctrl+C to the currently active application
  • each line in the clipboard is treated as a separate phone number
  • all invalid characters are extracted
  • the longest number is used
  • this number is then passed to the mini client .EXE, which executes the script "shortcut.js".

The file shortcut.js can be modified as necessary. The default behaviour is as follows:

  • convert the number to E.164: numbers which begin with 00 - remove the 00, numbers which begin with 0 - remove the 0 and replace with the set country code
  • bring the application to the front (i.e. application has focus)
  • Click the button "Make Call" in the mini client window.
  • replace the phone number field with the extracted text
  • set the focus to the "Call" button

If the user wishes to make the call, simply pressing enter will start the call. This behaviour can be further modified in shortcut.js, for example, to also click the button.

The settings in the mini client configuration file which affect this behaviour are:

  • PhoneSelectShortcut - the key to use.
  • PhoneNumberClipboardDelay - the number of milliseconds to wait for applications to actually populate the clipboard
  • PhoneSelectCountryCode - the country code to be prepended to numbers that begin with a single 0

See also Mini Client Settings.

Hotkey Function - Extra Hotkeys

Up to four additional system-wide hotkeys can be registered.

When one of these hotkeys is clicked, the program searches for a javascript file associated with this hotkey. If found, the javascript is executed in the mini client.

This function can, for example, be used to associate a status change to function keys.

See also Mini Client Settings.

  • No labels