Input Director - Software KVM to Control Multiple Computers
Input Director

Frequently Asked Questions

 
About
Q. 1.0 What is Input Director?
Q. 1.1 Why would I want to use Input Director?
Q. 1.2 How is Input Director best used?
Q. 1.3 Who wrote Input Director?
Q. 1.4 What is the latest version?
Q. 1.5 Where can I download Input Director?
Q. 1.6 How is Input Director licensed?
 
General
Q. 2.0 What are the system requirements?
Q. 2.1 What is a Director system?
Q. 2.2 What is a Client system?
Q. 2.3 Can a computer be both a Director and a Client?
Q. 2.4 Is Input Director compatible with multi-monitor setups?
Q. 2.5 Do I need to run the same version of Input Director on all systems?
Q. 2.6 How do I choose the installation directory for Input Director?
Q. 2.7 Is there is a 'silent' install mode?
Q. 2.8 Does Input Director ever "phone home" (connect to a remote server)?
Q. 2.9 How do I specify how many monitors are attached to a system?
Q. 2.10 Is Input Director compatible with computer games?
Q. 2.11 Do I need to disconnect the keyboard/mouse from a client system?
Q. 2.12 What is the Information Window "Make input pass-thru this window" option?
Q. 2.13 Is Input Director compatible with VPN Clients?
Q. 2.14 Does Input Director support IPv6?
Q. 2.15 My anti-virus product has flagged Input Director as a virus / trojan / keylogger?
Q. 2.16 When installing or running Input Director, the error message "A referral was returned from the server" appears
Q. 2.17 The installer fails attempting to install the Input Director Windows Service
 
Problems
Q. 3.0 The cursor is invisible on the client system even though I can control it
Q. 3.1 I am getting a "System not responding" message
Q. 3.2 Input Director is running but I can't transition between systems
Q. 3.3 I can't control a client prior to login or when the Input Director application isn't running
Q. 3.4 Why does the cursor return to the Director with 'system unresponsive' messages?
Q. 3.5 Using Win-L to lock a Client system locks the Director instead
Q. 3.6 The cursor is moving slowly/sluggishly
Q. 3.7 The cursor isn't jumping to the correct system/monitor?
Q. 3.8 Why is the cursor still moving on the Director even though I'm controlling a client system?
Q. 3.9 Garbled or Random characters are appearing when using the keyboard and controlling a Client
Q. 3.10 Client Systems Configuration issue - When I add a client, Input Director informs me that the client is this system and I need to add a different computer?
Q. 3.11 Input Director is switching on/off the numeric keypad keys on my Laptop
Q. 3.12 I can't resize/reposition/right-click on the Information Window?
Q. 3.13 My hotkey isn't working?
Q. 3.14 The Client's keyboard layout is still active even though I have turned on the option to use the directror system's keyboard layout
Q. 3.15 Input Director keeps informing me there are older/newer versions of Input Director trying to connect?
 
How do I?
Q. 4.0 How can I control a client system before I have logged into it?
Q. 4.1 How do I return the cursor to the Director system?
Q. 4.2 How can I quickly clear the 'skip' status of a client?
Q. 4.3 How do I determine a computer's (host) name under Windows?
Q. 4.4 How do I setup my 3rd-party software firewall to allow Input Director systems to communicate?
Q. 4.5 How do I secure Input Director?
Q. 4.6 How do I set up Input Director so that I can use any keyboard/mouse to control any system?
Q. 4.7 How do I get rid of the "Water Ripple" effect?
Q. 4.8 How do I stop my cursor from accidentally slipping to another system?
Q. 4.9 How do I setup Wake-on-Lan so Input Director can switch on my client systems?
Q. 4.10 How do I turn on Mirror Input Mode?
Q. 4.11 How do I get rid of annoying message XXXX
 
Client Systems Configuration
Q. 5.0 When I add a client, I get a "Hostname doesn't exist error"
Q. 5.1 What does a green tick next to a client's name mean?
Q. 5.2 Why am I getting a red cross next to a client's name?
Q. 5.3 What is client skipping?
 
Security Configuration
Q. 6.0 How should I decide how to set the access control?
Q. 6.1 When I add a system to the allowed list of systems, I get a "Hostname doesn't exist error"
 
Clipboard Questions
Q. 7.0 What type of data can be copy/pasted using the shared clipboard?
Q. 7.1 Why do I see an "Unable to paste" message pop-up when I am not pasting?
Q. 7.2 Copy/pasted excel sheets don't include the formulas
Q. 7.3 When I paste, the machine pauses for some time
Q. 7.4 Shared Copy/Paste isn't working
Q. 7.5 How do I do file copy/pastes?
Q. 7.6 What is the purpose of the exclude C$, D$ shares option on the preferences page?
 
Data Encryption Security
Q. 8.0 How do I switch on encryption?
Q. 8.1 What information is encrypted?
Q. 8.2 How do I enforce that encryption must be enabled?
Q. 8.3 Which cipher does Input Director use?
Q. 8.4 Which encryption library does Input Director use?
Q. 8.5 Why is the message "The system xxxx does not have data security and is retrieving remote clipboard data insecurely" being displayed on a client when I paste clipboard data?
 
Macros
Q. 9.0 What is the intent of Input Director macros?
Q. 9.1 How do I record a macro?
Q. 9.2 What are the different Macro targets?
Q. 9.3 How do I play a Macro?
Q. 9.4 Can I record mouse movements/clicks?
Q. 9.5 I clicked the "Stop Recording" button and the Edit Macro window didn't pop up?
Q. 9.6 I tried to record a macro but none/not all of my keystrokes were captured?
Q. 9.7 A recorded macro isn't playing
Q. 9.8 I've recorded a macro but it doesn't play back the way I expected it to
Q. 9.9 I want to record a macro that does X...

About

A. 1.0    What is Input Director?


Input Director is a Windows application that enables controlling multiple Windows systems with the keyboard/mouse attached to one of the computers.

Return to top  


A. 1.1    Why would I want to use Input Director?


It isn't unusual these days to have multiple Windows computers. Input Director is the solution to avoid having to switch between the keyboard's and mouse attached to each computer. Switch control by moving the cursor to the screen edge on one computer and it will appear on the next one. Input Director also supports a shared clipboard - copy on one computer, switch control, and paste.

Return to top  


A. 1.2    How is Input Director best used?


Input Director is best used when two (or more) computers monitors are sat next to each other on a desk, with the primary system's keyboard/mouse positioned below them. (This is a similar arrangement to one computer with multiple monitors).

Return to top  


A. 1.3    Who wrote Input Director?


Input Director was written by Shane Richards. Please contact me if you find any bugs, have suggestion for features or need commercial licensing information.

Return to top  


A. 1.4    What is the latest version?


The latest version is v2.2

Return to top  


A. 1.5    Where can I download Input Director?


It can be downloaded from the Input Director web site http://www.inputdirector.com

Return to top  


A. 1.6    How is Input Director licensed?


Input Director is free strictly for personal at home non-commercial use only. Commercial licenses can be purchased for all other circumstances. For the latest commercial pricing and licensing information, please contact me.

Return to top  


General

A. 2.0    What are the system requirements?


Input Director is compatible with Windows 11, Windows 10, Windows 8/8.1 and Windows 7. The systems must be networked.

Return to top  


A. 2.1    What is a Director system?


A director system has the keyboard/mouse that will be used to control it and the other systems (the clients)

Return to top  


A. 2.2    What is a Client system?


A client system is a Windows computer that can receive its input (mouse and keyboard) from a Director system.

Return to top  


A. 2.3    Can a computer be both a Director and a Client?


Yes. This is a common setup if you've decided to keep the mice/keyboards attached to each computer. This enables any computer to control any other computer.

Return to top  


A. 2.4    Is Input Director compatible with multi-monitor setups?


Yes. Instructions on how to specify the number of monitors attached to each system are located here.

Return to top  


A. 2.5    Do I need to run the same version of Input Director on all systems?


Yes. To use Input Director you must have the same version installed on all your computers. If Input Director detects an older (or newer) version running it will pop-up a warning message.

Return to top  


A. 2.6    How do I choose the installation directory for Input Director?


By default, Input Director will be installed into C:\Program Files\Input Director. It is highly recommended that the default location is used. Particularly on Windows 8/10/11, Input Director must be installed in a Windows secure location, otherwise it cannot control the mouse/keyboard across high privilege processes. If you did want to use an alternate location, the Windows policy restriction will need to be changed (more information can be found here: User Account Control: Only elevate UIAccess applications that are installed in secure locations).

If you did want to choose a different installation location, you need to run the Input Director Setup installer (e.g. from a command line) with the /D parameter set to your preferred directory.

For example:
InputDirector.Setup.exe /D=C:\MyPrograms\Input Director or /D=D:\Other Utils\Input Director
n.b. This must be the last parameter on the command line and must not contain quotes even if the path contains blank spaces.

Return to top  


A. 2.7    Is there is a 'silent' install mode?


Yes. Add the /S switch to the setup .exe file and Input Director will install or upgrade silently.

n.b. If this is an upgrade there is a possibility the installer will need to reboot the system, in which case it will do so automatically.

Return to top  


A. 2.8    Does Input Director ever "phone home" (connect to a remote server)?


Security is paramount, particularly for software like Input Director that transmits sensitive keyboard and mouse data between systems over your local network. Input Director will only send keyboard and mouse data to computers that are designated by you. The only circumstance in which Input Director communicates externally is when it periodically checks the Input Director web site (www.inputdirector.com) to see if a newer version has been released. This function can be switched off from the Global Preferences tab.

In addition, Input Director supports encryption to ensure that information sent across the network cannot be eavesdropped. More information on encryption can be found here.

Return to top  


A. 2.9    How do I specify how many monitors are attached to a system?


On your Director system, open Input Director and switch to the "Client Systems" tab. To specify the monitors on your Director system click the "Director Monitor Setup" button. To do the same for a client, select the client and click the "Edit" button.

In both cases, you will be presented with a window from which you can select the number of monitors attached. Below this choice is a representation of the monitors. Drag and size the monitor icons so that they match the physical arrangement of the monitors attached to this computer:

The example above demonstrates a system that has 3 monitors attached with 2 monitors next to each other and the 3rd positioned below the top left monitor.

Given the number of monitors and how you've positioned them, Input Director infers which physically attached monitor is represented by which monitor icon. This is the recommended option. Alternatively you can specify to Input Director which monitor icon represents which physical monitor by using Windows monitor identification numbers. To do so, click the "Specify which connected monitor is represented by which grid monitor using Windows monitor identification numbers" option. A number will pop-up in each monitor icon, e.g:

Move the numbered monitor icons so that they match the way that the monitors have been laid out in the Windows display properties, for example:

Return to top  


A. 2.10    Is Input Director compatible with computer games?


It really depends on the game. If the game requires you to use the mouse, then there may well be problems with the game when Input Director is running. Your best bet is to try the game in question and see what happens. You will probably have less trouble with games running on a client system.

Input Director updates the Capslock, Scroll Lock and Num Lock LEDs to reflect the status of the system being controlled. This feature may interfere with the controls of a game. To switch it off, on your Director, open the "Director Preferences" tab and uncheck the "Keyboard LEDs reflect the status of the directed system" option.

If you find that the game appears to be running okay, but you are unexpectedly transitioning from one system to another when using the mouse, you can temporarily turn off the screen-edge transitions (that is, when the cursor switches from one system to another) by right-clicking on the "ID" icon on the Windows notification status bar:

Click the "No screen-edge transitions" so that it is ticked and retry playing your game.

You can also setup hotkeys to turn screen-edge transitions off and on. To do so, open Input Director on the Director system and switch to the "Director Preferences" tab. The hotkeys can be set there.

Return to top  


A. 2.11    Do I need to disconnect the keyboard/mouse from a client system?


No. Input Director can quite happily control a client system whether the keyboard/mouse is removed or present.

Return to top  


A. 2.12    What is the Information Window "Make input pass-thru this window" option?


Enabling "Make input pass-thru this window" means that any clicks on the Input Director information window will pass through it to any window or the desktop below it, as if the Information Window isn't there. Once you have enabled this option you cannot resize, reposition, change the transparency of the Information Window, as you will not be able to right-click on it to bring up the context menu. To be able to change it again you must bring up the Global Preferences tab in Input Director and click the Information Window "Reset" button.

Return to top  


A. 2.13    Is Input Director compatible with VPN Clients?


Some VPN Clients, when they are active, will block network traffic to local networks. This is usually a security policy setting and is done to stop data "leaking" between the VPN and the local area network. If this policy is in place, Input Director won't be able to operate. Have a chat with the people running the secure network your VPN is connecting to (IT Dept?) and see if they can help change the appropriate settings for you.

Return to top  


A. 2.14    Does Input Director support IPv6?


No, not at this time.

Return to top  


A. 2.15    My anti-virus product has flagged Input Director as a virus / trojan / keylogger?


Every so often an update to an anti-virus program will suddenly see Input Director as a virus/spyware/trojan. These false positives occur because Input Director has to hook into the mouse and keyboard data streams to achieve its function and this behaviour is similar to a "keylogger" program. Usually the anti-virus vendor will fix this in a future update to their virus dictionary.

If your anti-virus product flags Input Director, it is recommended that you:

Return to top  


A. 2.16    When installing or running Input Director, the error message "A referral was returned from the server" appears


The "A referral was returned from the server" is a Windows message that means that the Input Director digital certificate could not be validated. This often occurs if the Windows system doesn't have the latest Microsoft updates. Run Windows Update and check that the system is up to date.

If that doesn't resolve the issue, a Windows policy setting change can be made to allow elevated applications to run without a digital certificate. Making this change needs to be carefully considered given that it does change Windows security settings.

To do so:

  1. Open Local Group Policy Editor. to do that:
    • Simultaneously press the Windows + R keys on your keyboard.
    • At the "Run" window, type gpedit.msc and press Enter.

  2. Inside Local Group Policy Editor: At the left pane navigate, go to:

    Computer Configuration > Windows Settings > Security Settings > Local Policies > Security Options.

  3. Look at the right pane and double click at "User Account Control: Only elevate executables that are signed and validated" policy:

  4. Change the security setting to Disabled and click OK.

  5. Then set to Disabled the Allow UIAccess policy.
  6. Close Local Group Policy Editor and restart your computer.

Return to top  


A. 2.17    The installer fails attempting to install the Input Director Windows Service


This occurs if prerequisite Windows libraries have not installed successfully.

  1. Open Windows Explorer and navigate to the directory that Input Director was installed into (this will be either "C:\Program Files (x86)\Input Director" or "C:\Program Files\Input Director")
  2. Double-click on the vcredist_x64.exe file found in the directory and follow the prompts to install the 64bit Windows libraries
  3. If the vcredist_x86 is also present then double-click on it and follow the prompts to install the 32bit Windows libraries as well
  4. Finally, re-run the Input Director installer

Return to top  


Problems

A. 3.0    The cursor is invisible on the client system even though I can control it


On a Windows 10/11 system, disconnecting the mouse can cause Windows to permanently hide the cursor. Input Director can ensure that the cursor remains visible. To switch this option on:

  1. Open Input Director on the client system
  2. Switch to the "Global Preferences" tab
  3. Enable the option "Keep cursor visible when no mouse attached"

For previous versions of Windows there are two workarounds:

  1. Enable mousekeys on the client computer
  2. Connect a mouse to the client computer

Return to top  


A. 3.1    I am getting a "System not responding" message


The first thing to do is run through the check list relating to difficulties transitioning between systems. If this doesn't help, the most likely problems are:

To set the preferred network:

  1. Open Input Director and switch to the 'Global Preferences' tab
  2. Click the 'Change' button under under Preferred Network Interface
  3. From the window that pops up, select the network that your systems are all connected to and click Okay
  4. Make this change on all the computers running Input Director.


Return to top  


A. 3.2    Input Director is running but I can't transition between systems


Things to check:

Return to top  


A. 3.3    I can't control a client prior to login or when the Input Director application isn't running


To control a client system before logging into it or logged in as a user not running the Input Director application, requires that Input Director has been set to automatically run on startup and set to be enabled. The usage guide provides more information on the startup options.

If you have set the startup options and it isn't working, the problem is most likely a firewall. Client systems are running a background Input Director application called "InputDirectorSessionHelper.exe". If a firewall is blocking network access to it then the client cannot be controlled. Some firewalls may not prompt you about the background application. Have a look at this question on setting up your 3rd-party firewall and check that the firewall is allowing both InputDirector.exe and InputDirectorSessionHelper.exe access to the network.

Return to top  


A. 3.4    Why does the cursor return to the Director with 'system unresponsive' messages?


When controlling a client system, the Director monitors the client to ensure that it is correctly processing the keyboard/mouse information sent to it over the network. The likely causes to why Input Director is returning the cursor to the Director are: By default Input Director will give a client system to 2 seconds to respond. If the cursor is being returned to the Director frequently, you can increase the time Input Director will wait:

  1. Open Input Director on your Director
  2. Switch to the "Director Preferences" tab
  3. Scroll down to the bottom of the panel
  4. Change the time to wait for a system to respond, e.g. to 5 seconds

Return to top  


A. 3.5    Using Win-L to lock a Client system locks the Director instead


You need to use the Input Director hotkey Ctrl-Win-L to lock a client, rather than Win-L. This hotkey can be changed under the Director Preferences tab.

Return to top  


A. 3.6    The cursor is moving slowly/sluggishly


If you are finding that the cursor is sluggish for the first few seconds or when transitioning to a system:

Return to top  


A. 3.7    The cursor isn't jumping to the correct system/monitor?


If you have multiple monitors attached to any of your systems you need to tell Input Director about them. Instructions explaining how to do so can be found here.

Return to top  


A. 3.8    Why is the cursor still moving on the Director even though I'm controlling a client system?


A rare subset of software (usually games) running on the Director system will hook into and monitor the position of the mouse using the same mechanism as Input Director. In these cases, Input Director is unable to suppress the input from being sent to these applications.

Return to top  


A. 3.9    Garbled or Random characters are appearing when using the keyboard and controlling a Client


Some 3rd party security products will randomise the keyboard input seen by other applications when a browser is the active window.

Esis is one product that does this, which affects Input Director as it receives garbled characters that are then passed on when controlling a client system.
To fix this disable the "Keyboard Protection" option under Secured Browser and reboot the Director system:

Return to top  


A. 3.10    Client Systems Configuration issue - When I add a client, Input Director informs me that the client is this system and I need to add a different computer?


First thing to check - are you trying to add your Director system as a client under Input Director on your Director? If you're not sure about how to set up Input Director have a look at the Quickstart Install Guide.

If you are definitely adding a different system as a client and Input Director is misrecognising that system as being the same one as your Director, it is possible that the Director and the client share a common IP address (e.g. they both appear to have the same public Internet IP address). To fix this, open the "Global Preferences" tab and change the Preferred Network Interface to the Local Area Network (LAN). Input Director will then ignore other network ip addresses. You need to do this on all your Input Director computers.

Return to top  


A. 3.11    Input Director is switching on/off the numeric keypad keys on my Laptop


If you're using a laptop as your Director, and your keyboard overlays the numeric keypad across other common keys, you may find that your numeric keypad suddenly becomes active when transitioning to a client system. Input Director updates the Num Lock LED to reflect the status of the system being controlled, which can activate an overlaid numeric keypad on a laptop. To switch this feature off, on your Director, open the "Director Preferences" tab and uncheck the "Keyboard LEDs reflect the status of the directed system" option.

Return to top  


A. 3.12    I can't resize/reposition/right-click on the Information Window?


Most likely the input pass-thru option has been enabled on the Information Window. Have a look at the following answer.

Return to top  


A. 3.13    My hotkey isn't working?


Ensure that you do not use a key that is part of a key binding, in a hotkey. A bound key will always take precedence and as such the hotkey will never be triggered.

Return to top  


A. 3.14    The Client's keyboard layout is still active even though I have turned on the option to use the directror system's keyboard layout


There are a couple of different reasons that the Director's keyboard layout isn't being used on a directed client:

Return to top  


A. 3.15    Input Director keeps informing me there are older/newer versions of Input Director trying to connect?


If all your computers are running the same version of Input Director it is still possible to receive these warnings if your systems are connected to a larger LAN with many connected computers, and one or more of those other computers are running different versions of Input Director.

You can tell Input Director to ignore these other systems by switching to the "Global Preferences" tab, clicking the "Manage Warning Messages" button down the bottom and checking the option \"Hide warnings about receiving messages from older versions of Input Director".

Return to top  


How do I?

A. 4.0    How can I control a client system before I have logged into it?


On the client system, start the Input Director application and switch to the "Global Preferences" tab. You need to make sure that Input Director is set to be run on Startup and that it is set to be enabled on start. The usage guide covers startup options in more detail.

Input Director has a special background mode that will let you control a client system when the Input Director application isn't running. This will work for any user logged into the system and prior to logon. The background mode does not provide the ability to use the remote clipboard or play a macro. You need the Input Director application running for this functionality to be available.

Return to top  


A. 4.1    How do I return the cursor to the Director system?


When using Input Director and controlling a client system, it is possible that a program on the client could cause it to freeze, crash or reboot and you find yourself without your cursor. To return the cursor to the Director system you need to use the Director hotkey. The default is left ctrl-left alt-break.

It can be changed on the Director system by opening Input Director and switching to the "Director Preferences" tab:

If you ever get stuck on a system, use this hotkey to return control to the Director. You can also use a client hotkey to switch control to a different client.

Return to top  


A. 4.2    How can I quickly clear the 'skip' status of a client?


If you power on your Director before your client system, the Director can attempt to communicate with the client before the client system has finished booting and finding its not available, mark it as one to 'skip'.

You can click the "Check system availability" button on the "Client Systems" tab on your Director and this will update all your clients. You can also manually change the skip flag against a client in the client list in the top half of the "Cliient Systems" tab.

A shortcut to clearing the skip flag is to setup a hotkey for the client. When you use a hotkey, Input Director will attempt to switch across to the client regardless of whether its been set to skip or not. If it successfully transitions then the client is marked as 'unskipped'. So if you want to check if a client is up and running, try its hotkey and either you'll get bumped back to the Director because Windows hasn't finished starting up, or successfully transition.

More information on client skipping can be found here.

Return to top  


A. 4.3    How do I determine a computer's (host) name under Windows?


Windows 8 / 10 / 11:

Select "Settings" from the Windows Menu, then select "System" and click "About" at the bottom of list in the left hand pane. The following windows should appear:


In the example shown, the computer's name is "bob". Some system may have a fully qualified name (e.g. "bob.computers.com"). When entering a hostname you can usually just enter the shortened name (e.g. "bob") if all the computers you'll be using are part of the same domain or workgroup. If this doesn't work then enter the full name (e.g. "bobs.computers.com").

Input Director also supports entering IP addresses wherever it needs a hostname. Only do this if you know that the IP addresses assigned to your computers are static and will not change over time.

Windows 7:

Go to the Control Panel and select "System". The following windows should appear:


In the lower half of the window will be the "Computer name, domain and workgroup settings". In this example, the computer's name is Bob.

Return to top  


A. 4.4    How do I setup my 3rd-party software firewall to allow Input Director systems to communicate?


Input Director communicates using both UDP and TCP on port 31234.

There are two applications (.exe files) that need to be allowed to communicate both inbound and outbound: InputDirector.exe and InputDirectorSessionHelper.exe. They are located in the install directory (this defaults to "C:\Program Files\Input Director" or on a 64bit Operating System to "C:\Program Files (x86)\Input Director" ).

If you are running the Windows firewall, the Input Director installer will automatically add the necessary rules to enable it communicate.

Good 3rd Party firewall products will prompt you the first time that one of these .exe files attempts to communicate and let you decide whether to allow them to do so.

Return to top  


A. 4.5    How do I secure Input Director?


Most firewalls built into routers/modems these days by default will not permit external systems to directly communicate to computers on your local area network unless you've explicitly allowed them to. If you are unsure how to check that your firewall has been configured properly, ask a knowledgeable friend can help you.

If you're running a software firewall on your computers, it is also worthwhile having a look at this question on configuring 3rd-party software firewalls

Input Director supports encryption, which can be enabled to secure information sent across the network between your computers from eavesdroppers. For more information on encryption, have a look here

Return to top  


A. 4.6    How do I set up Input Director so that I can use any keyboard/mouse to control any system?


Open Input Director and switch to the "Client Systems" tab. Add the other computers as clients. Run through this process on each computer.

Return to top  


A. 4.7    How do I get rid of the "Water Ripple" effect?


Open Input Director on the system in question and switch to the "Global Preferences" tab. Uncheck the Cursor "Water Ripple" effect option found at the bottom of the panel.

Return to top  


A. 4.8    How do I stop my cursor from accidentally slipping to another system?


There are several ways of stopping the cursor from leaving a system:

Documentation about these transition options can be found in the Quickstart Usage Guide.

Return to top  


A. 4.9    How do I setup Wake-on-Lan so Input Director can switch on my client systems?


Wake-On-Lan is a computing standard that enables one computer to awaken or turn on another computer by sending it a message over the network.

Input Director can use Wake-On-Lan to:

System Pre-requisites

Some technical information about Wake-On-Lan can be found in the Wikipedia here.

Input Director Setup

To have Input Director use Wake-On-Lan to awaken a client system, first ensure the system meets the criteria above. Then:

Return to top  


A. 4.10    How do I turn on Mirror Input Mode?


Mirror input mode allows you to broadcast your mouse gestures and keyboard input across all computers simultaneously.

To switch it on:


To turn off mirror input mode, either click the "ID" icon on the Windows notification status bar, use your Director system hotkey or your Mirror hotkey.

Return to top  


A. 4.11    How do I get rid of annoying message XXXX


Some of Input Director's common notifications and behaviours can be suppressed. Open the "Global Preferences" tab and click the "Manage Warning Messages" button (in the bottom right corner) to view the filter options.

Return to top  


Client Systems Configuration

A. 5.0    When I add a client, I get a "Hostname doesn't exist error"


When you attempt to add a client, Input Director will check if the hostname you have entered exists. You need to re-check the name of the client you are trying to add. Have a look at determining a computer's name to ensure you have entered it correctly. You may need to enter the complete name of the host (e.g. if your computer is othercomp.personalnetwork.org.au, make sure enter the complete name, not just 'othercomp').

Return to top  


A. 5.1    What does a green tick next to a client's name mean?


Input Director has been able to successfully communicate with that client system

Return to top  


A. 5.2    Why am I getting a red cross next to a client's name?


A red cross indicates that Input Director on the Director system has been unable to communicate with Input Director running on the client. The most likely reasons for this are:

Return to top  


A. 5.3    What is client skipping?


On the "Client Systems" tab a client can be marked as skipped such as is the case with the client "bob" in the example below:

Skipping can be used to "skip" over a client when using the mouse to move the cursor from one system to the next. This is handy for dual-boot systems or when using Input Director and one of the client systems is switched off. Input Director doesn't permanently store whether a client should be skipped and the flag will be reset if Input Director is restarted or the Director system rebooted.

There are 4 ways a client's "skip" flag can be set:

A client's skip flag will be cleared if:

On the "Client Systems" tab, you can set Input Director so that on startup all client systems default to being skipped. Then the Director will query and clear the skip flags for all available client and as they become available.

Return to top  


Security Configuration

A. 6.0    How should I decide how to set the access control?


Input Director provides three options to limiting which Director systems may control a client system:

Return to top  


A. 6.1    When I add a system to the allowed list of systems, I get a "Hostname doesn't exist error"


When you attempt to add a system to the access control list, Input Director will check if the hostname you have entered exists. You need to re-check the name of the system you are trying to add. Have a look at determining a computer's name to ensure you have entered it correctly. You may need to enter the complete name of the host (e.g. if your computer is bob.personalnetwork.org.au, make sure enter the complete name, not just 'bob').

Return to top  


Clipboard Questions

A. 7.0    What type of data can be copy/pasted using the shared clipboard?


Input Director recognises most common data formats that are copied to the clipboard including text, csv, and bitmaps (jpeg, gif, etc). When an application, such as Microsoft Word, copies data to the clipboard, it will put onto the clipboard the range data formats that it can supply that data as.

So, if you copy a section of a word document onto the clipboard, Word will register that this data is available as text, as rich text format, as well as several internal formats. Input Director will offer to other authorised Input Director systems those formats it supports. Most of the time, this is fairly seamless, but there are times when the information pasted ends up in a different format. For example, if the word document had a Visio object embedded in it, then the pasted version may have the visio object as a bitmap.

Return to top  


A. 7.1    Why do I see an "Unable to paste" message pop-up when I am not pasting?


Windows and running applications sometimes check the clipboard in the background without you prompting them. If the data isn't available for some reason then you may see this message even if you didn't explicitly try to paste.

Return to top  


A. 7.2    Copy/pasted excel sheets don't include the formulas


MS Excel uses the Windows clipboard in a non-standard way that requires the application accepting the pasted data to be running on the same computer. As such, not all information can be transferred over the shared clipboard.

Return to top  


A. 7.3    When I paste, the machine pauses for some time


If you copy a particularly large amount of information it can take the source application some time to prepare that information before it can be sent across to the machine that's doing the pasting. In particular, Microsoft Word can defer supplying information to the clipboard until such time as an application begins a paste. If Word needs to transform the information into a different format first, then that can take some time.

Return to top  


A. 7.4    Shared Copy/Paste isn't working


Ensure that both systems (the one you're copying from and pasting to) have the "shared clipboard" checkbox selected (found on the Global Preferences tab in the Input Director application)

Return to top  


A. 7.5    How do I do file copy/pastes?


There are two modes Input Director offers to do file copy/pastes. The mode can be changed on the Global Preferences tab. The standard mode is to use Input Director to manage the file copy/pastes internally, which provides a seamless experience and is the recommended option. Alternatively, you can opt to use Windows network shares. In that instance the files to be copied must be available in a network shared directory on the source system and that the user (you) logged into the machine doing the pasting has at least read-level access to that shared directory and file.

Return to top  


A. 7.6    What is the purpose of the exclude C$, D$ shares option on the preferences page?


If Windows Network shares are being used for file copy/pastes, Input Director checks if a file copied to clipboard is available via a network share. Many Windows systems are setup with default shared directories called C$ and D$ that represent the root directory on C: and D: respectively. The default security setting for these shares limit their access to administrators only. By leaving this option on, Input Director will ignore these default shares when determining if a file on the clipboard is network accessible.

Return to top  


Data Encryption Security

A. 8.0    How do I switch on encryption?


The usage guide covers how to configure encryption. Please read the instructions carefully, particularly if you don't have a keyboard/mouse plugged into your client system.

Return to top  


A. 8.1    What information is encrypted?


When data encryption security is active on a system then all input data (keyboard and mouse) and all clipboard data is encrypted across the network to and from it.

If remote clipboard data is copy/pasted from one client system to another client system and they both have data security active then the clipboard data will be encrypted, but if you have a mixture of secured and unsecured client systems then copying information from a secure client to an unsecure client will not be encrypted.

Return to top  


A. 8.2    How do I enforce that encryption must be enabled?


Please contact us for information on how to switch on the Input Director mandatory encryption policy.

Return to top  


A. 8.3    Which cipher does Input Director use?


Input Director uses the Advanced Encryption System (AES) cipher.

Return to top  


A. 8.4    Which encryption library does Input Director use?


Input Director uses the OpenSSL library version 3.0.3

Return to top  


A. 8.5    Why is the message "The system xxxx does not have data security and is retrieving remote clipboard data insecurely" being displayed on a client when I paste clipboard data?


This message is alerting you that clipboard data is being copied from a secured client to an client without data encryption security active and the information being transferred is not encrypted. Input Director will still allow the copy to occur. To avoid this happening, all client systems need to have data security activated.

Return to top  


Macros

A. 9.0    What is the intent of Input Director macros?


Input Director has a keyboard macro facility, which allows the recording of keystrokes into a macro and then the playing of that macro back, triggered by a hotkey. It is not designed to be a fully-featured Windows Macro Automation solution.

It provides flexibility in where those keystrokes are played back - e.g to the system with current input, only to the Director system or a particular client system, etc.

Return to top  


A. 9.1    How do I record a macro?


On the Director system, open the Input Director application and switch to the "Macros & Key Binding" tab:

To begin recording a keyboard macro, click the "Record New Macro" button. Every key hit will now be recorded (approximately 250 keystrokes can be recorded in a single macro. Your keystrokes will still be recorded even if you switch to another system (though if you use a hotkey to switch to a system, the hotkey itself will not be recorded).

To stop recording return to the Macros tab on the Director system and click the "Stop Recording" button and you will be presented with the "Edit Macro" window:

Your keystrokes will be displayed in the "Recorded Keys" section. To enable this macro you must change the Target from "Unassigned" to something else from the list (an "Unassigned" macro is disabled). Finally, a hotkey needs to be assigned to the macro (this is the mechanism used to trigger the macro). To set a hotkey, click the "Set Hotkey" button and hold down the key combination you'd like to use.

You can set Input Director to include a short pause after each return, tab or space key. This may improve playback, if it is playing too quickly for some applications.

Return to top  


A. 9.2    What are the different Macro targets?


There are 8 types of macro targets:

Return to top  


A. 9.3    How do I play a Macro?


To play a macro, use the hotkey you've assigned to it to activate it. Macros will not be played if you've disabled Macros (via the checkbox on the Macros tab or the "ID" icon right-click context menu.

Return to top  


A. 9.4    Can I record mouse movements/clicks?


No, Input Director's Macro system only supports recording keystrokes.

Return to top  


A. 9.5    I clicked the "Stop Recording" button and the Edit Macro window didn't pop up?


The Edit Macro window will only pop up if you have recorded one or more keystrokes.

Return to top  


A. 9.6    I tried to record a macro but none/not all of my keystrokes were captured?


To record keystrokes you must be recording from the Director system and Input Director must be enabled. If you clicked the "Record New Macro" button on the Director system (using the keyboard/mouse attached to it) and then switched to typing on the keyboard attached to your client computer, Input Director will not be able to capture your keystrokes. If you wish to record the keystrokes on a client system you can do so by starting macro recording and then transitioning across to that client and typing (as you would do as part of the normal use of Input Director).

Return to top  


A. 9.7    A recorded macro isn't playing


Things to check are:

Return to top  


A. 9.8    I've recorded a macro but it doesn't play back the way I expected it to


Reasons why a macro may not play back correctly:

Return to top  


A. 9.9    I want to record a macro that does X...


Input Director's macro system is not designed to be a fully-fledged Macro Automation solution. There are many of these available (and can be found easily with your favourite search engine). If you are looking for a richer set of capabilities you are best exploring those alternatives. It may be feasible to script/record a macro in another macro system and then setup an Input Director macro to trigger it. This is advantageous if you want to activate a macro on one of your computers as Input Director's macros can be bound to a specific system.

Return to top  


shopify
analytics tool