WInput

From Banamalon Wiki
Jump to: navigation, search
This article is about the Android application, for the Windows Phone application, please see WInput (WP).
WInput
WInput icon.png
Genrescomputer remote control, alternate input method, Windows
Operating systemAndroid
PermissionsPrevent sleeping
Network access
Change Wi-Fi
Bluetooth
Wi-Fi state
Network state
System settings
EULAEULA
Privacy policyPrivacy policy
Available inEnglish
German
Finnish
Available atGoogle Play
AndroidPIT
Amazon Appstore for Android
StatePublished
PriceFree or fee-based

WInput is an app for Android to remote control keyboard and mouse of your Windows pc. The app requires Windows Remote Service installed on the computer.

Features:

  • Keyboard: write with your virtual or hardware Android keyboard on your PC
  • Cursor keys: move the cursor using the arrow keys
  • Numpad: pressing a numpad number will enable Num Lock (if not yet enabled)
  • Mouse (touchpad): click, drag & drop, scroll, pinch-zoom or just move the mouse around

Contents


Installation

System requirements on Android device:

  • At least Android 2.1
  • Multitouch recommended
  • WiFi or Bluetooth

System requirements on computer:

  • Latest Windows Remote Service version (web interface of Windows)
  • Network access (through e.g. WiFi, LAN) or Bluetooth

Web Interface

WInput requires the server software Windows Remote Service installed on the computer.


Main article: Installation of Windows Remote Service

Test web interface

Optional tests (Windows Remote Service must be running):

  1. Test the connection locally: Enter http://localhost:8655 (be sure to replace 8655 with Windows Remote Service's MAIN port) in a browser on your computer
    • It is working: Windows Remote Service's web interface is up and running
    • It is not working: Check the log of Windows Remote Service (on the first tab) for errors
  2. Test the connection remotely: Enter http://[IP-ADDRESS]:8655 (replace 8655 with Windows Remote Service's MAIN port and [IP-ADDRESS] with the IP address of the PC where Windows Remote Service is running) in a browser on a different device
    • It is working: Windows Remote Service's web interface can be accessed remotely
    • It is not working: Windows Remote Service or its port is blocked by a security program (like a firewall) or router/modem

Adjust web interface

Optionally, you may adjust the web interface software Windows Remote Service:

  1. Run Windows Remote Service
  2. Open the Local Network tab
  3. To change the port(s) of Windows Remote Service:
    1. Find the text box in the Main Port (TCP) group (for changing the main port) or the text box in the Mouse Port (UDP) group (for changing the auto-discovery and mouse port)
    2. Change the value of the text box to change the port(s) of Windows Remote Service
    3. Click on Change Port
    4. A confirmation pops up. Click on Yes to change the port right now
  4. To enable authentication (client needs correct credentials):
    1. Tick the Enable authentication checkbox
    2. Enter a user name (left text box)
    3. Enter a password (right text box)
    4. Make sure to enter the same credentials inside the app
  5. To enable security (blocking of IP addresses):
    1. Tick the Enable security checkbox
    2. Optionally, choose to auto-confirm clients to be blocked or allowed automatically. Otherwise Windows Remote Service will ask you on new clients what to do with them.

WInput

Download and install the WInput app. There are two versions available: a free version and an ad-free PRO version. The free version is available on Google Play, AndroidPIT and Amazon Appstore for Android.

Permissions

Main article: Permissions of WInput

Connection

Windows Remote Service and the app communicate over the local network. Communications over 3G or 4G should also be possible.

Main article: setting up server connection

Local network (WiFi)

Make sure no firewall is blocking Windows Remote Service nor the ports and no other program is already listening on the ports.


Main article: server side connection

If any port changes were made, you have to tell the app. Inside settings choose Server settings and you're able to change the port(s).

For selecting a server are two ways available:

  • Manually: Enter the IP address or pc name of your computer inside the field IP-Address
  • Automatically: Click on Server Management. This triggers a search for running Windows Remote Services in the network. If your computer could not be found, try again.

After selecting your pc you are ready to interact with Windows from your app.

Bluetooth

To use a Bluetooth connection, make sure that your computer and mobile device are already paired. The pairing is done neither by WInput nor Windows Remote Service.

To select your server (= Windows pc) either click on Server Management from the menu or open the app's settings and select Server Settings >> Server Management. As long as you turned Bluetooth on in Android, your paried Bluetooth devices are already listed.

After selecting your server you are ready to interact with Windows from your app.

3G or 4G

Connection over 3G or 4G should also work, but didn't have been tested.

Notice: You have to do port forwarding of the Windows Remote Service port (by default: 8655 (TCP) for the main connection and 8755 (UDP) for mouse movements). Furthermore you need to set your external IP address inside the app, since the automatic scan won't work.

WInput PRO

The PRO version of WInput include the same features as the free version. The only difference is that it is ad-free.

WInput PRO is available for download on Google Play, AndroidPIT and Amazon Appstore for Android.

Usage

Notice: The blue finger tells you that you can swipe that area away to access more features. Just move your finger over this area from left-to-right or the other way round.

See a demonstration video on YouTube. This video is for WIN - Remote (version 1.0), but has the same input controls as WInput.

WInput combines four input methods: keyboard, cursor keys, numpad and mouse (touchpad). You can access the different input methods by swiping through the different views or by selecting the desired one from the action bar.

WInput

Tip: Press the hardware volume keys of your Android device to control the volume of your Windows pc (unless you turned it off)!

Keyboard

WInput: Keyboard control

The keyboard control interface is, by default, the first interface you see, when you enter WInput. The most common system keys are displayed right away: the (left) shift, left Windows, left alt(ernate) and left control key. Just click on the desired toggle button to either press or release the system key. Any pressed keys will be released when you leave the app.

You may find additional system keys (escape and function keys) by clicking on the extra button. These keys cannot be toggled (pressed and later released) - they will be typed right away.

Tab is short for the tabulator or tabular key.

By clicking Speak, you'll open Google's speech to text feature. After saying your word(s), a list of possibilities is presented to you. By selecting one, it'll be sent to your Windows computer and typed as text.

The same procedure is executed, when you click the Send Text button. Only this time, you don't say the word(s), but enter them manually using the keyboard of Android.

Click on the Keyboard button to open the virtual keyboard of your Android device. While you're typing on your virtual (or hardware) keyboard, the pressed keys will be send to your Windows computer. Even special umlaut characters, like ä, will work!

Note: Press long on the back button to open up keyboard input any where in the app. Tthere is also a keyboard symbol shown in the action bar of the application. Click it to open up the keyboard input. By default, you can choose between different keyboard types. You may switch to a specific one by adapting the settings.

Swipe to the right to access the touchpad and swiping to the left will display the cursor keys.

Cursor Keys

WInput: Cursor keys

The cursor keys are displayed as they would appear on a default Desktop keyboard. You can access the cursor keys by swiping away the keyboard control or by selecting Cursor from the action bar of the application.

At the bottom you may find the cursor movements or arrow keys to move the cursor. These keys are mostly used to navigate through text or to play games.

At the top you find additional keys relevant for editing text:

Label Explanation
Ins The insert key is used to e.g. switch the editing mode in a text program.
Del The delete key is used to e.g. delete the selected file or to delete text at the current cursor position in a text program.
Home The home key is used to e.g. switch at the beginning of a text line or to jump at the beginning of a web page in a browser.
End The end key is the opposite of the home key.
PgUp The page up key is used to e.g. scroll up inside documents or web pages.
PgDn The page down key is used to e.g. scroll down inside documents or web pages.

Swipe to the right to access the keyboard and swiping to the left will display the numpad.

Numpad

WInput: Numpad

The numpad (numeric keypad) is displayed as they would appear on a default Desktop keyboard. You can access the numpad by swiping away the cursor keys or by selecting Numpad from the action bar of the application.

By default, the numpad shows the numbers 0-9 and keys for arithmetic operations: division (/), multiplication (*), subtraction (-) and addition (+). At the bottom, you'll also find the decimal separator (.) and the enter or return key. This interface is most commonly used to input arithmetic operations in a calculator or for playing video games.

When clicking a numpad number, WInput will enable Num Lock on your computer's keyboard, if not yet enabled. If WInput turned on the Num Lock on your computer, it'll turn it off again after the key is pressed.

Click on the num toggle button in the upper left corner to change the functionality of the numpad.

Note: Pressing num will not toggle Num Lock on your computer's keyboard!

On disabling num, the interface switches the numbers for keys you may also find inside the cursor keys interface:

Label Explanation
Arrow keys The arrow keys are used to move the cursor. The are most commonly used in video games.
Ins The insert key is used to e.g. switch the editing mode in a text program.
Del The delete key is used to e.g. delete the selected file or to delete text at the current cursor position in a text program.
Home The home key is used to e.g. switch at the beginning of a text line or to jump at the beginning of a web page in a browser.
End The end key is the opposite of the home key.
PgUp The page up key is used to e.g. scroll up inside documents or web pages.
PgDn The page down key is used to e.g. scroll down inside documents or web pages.

Swipe to the right to access the cursor keys and swiping to the left will display the touchpad.

Mouse (Touchpad)

WInput: Mouse (Touchpad)

The mouse (touchpad) is displayed as it would appear on a laptop. You can access the mouse control by swiping away the numpad or by selecting Mouse from the action bar of the application.

The mouse control displays a big rectangle which holds the touchpad area. Below, you may find the two (or three) mouse buttons. The left button is for controlling the left mouse button and vice versa. The middle mouse button may be made visible by changing the settings.

Tip: You may swap the left and right mouse button inside the mouse settings. That means, clicking the button displayed on the left side in the app, will click the right mouse button on the computer.

The touchpad is multitouch enabled: Use pinch-zoom to zoom in or out on the computer (sends the hotkey CTRL+ADD for zooming in and CTRL+SUBTRACT for zooming out), or press and hold a mouse button and use the touchpad area (for e.g. drag & drop operations).

By briefly tapping the touchpad area, a left mouse button click will be sent to the computer.

Tip: Like on a laptop's touchpad, you enter a drag & drop operation by making a double tap and holding the second touch.

The dashed line on the right is the vertical scrollbar and the line on the bottom is the horizontal scrollbar. Use scrollbars to scroll up/down or left/right inside the focused window on your computer. Just move your finger up or down, respectivly left or right, over these areas.

Tip: Use the mouse settings to change the sensitivities of the scrollbars or the mouse itself.

Swipe to the right to access the numpad and swiping to the left will display the keyboard.

Note: You may only swipe over the mouse buttons to access the next input method, otherwise you'll move the mouse cursor on your computer.

Settings

Use the settings to adapt WInput to your needs and likes.

Click on First Steps to display the first steps to get help setting up the app.

At the bottom of the list of settings, you may find Help & Contact, which will open a list of help and information elements, such as the link to this user guide or the startup information displaying the changelog and version of the app.

Server Settings

WInput: Server settings

Use the server settings to change the settings for the current server (= Windows pc) connection. Make sure to set up everything correctly, otherwise the app can't communicate with Windows Remote Service (which should be running on your pc).

Click on Server Management to open a list of stored and available servers.

It's easier to add a server within server management than to change every field inside this server settings. Just make sure that the ports are correctly set up, otherwise the automatic scan (inside server management) won't work!

Notice: The Port Mouse is also the port used by Windows Remote Service to receive the broadcast sent by an automatic scan (done by WInput). You need to make sure that WInput has set up the same ports as Windows Remote Service to get a response during the automatic scan.

There are two types of server connections available:

  • Bluetooth: Requires the Bluetooth address and not the IP address inside the (IP) address field
  • WiFi (or WLAN or local LAN): Requires the IP address or pc name inside the (IP) address field

You may enter a user name and password, inside the server settings or inside the advanced settings of the currently selected server. Make sure to enter the same user name and password as you have set-up in Windows Remote Service.

WInput also comes with a WOL - Wake On LAN - feature, since your computer might not be awake all the time. All you need to do is to make sure the MAC address displayed in the MAC address field is the correct MAC address of your computer. Otherwise WInput tries to wake up the wrong device. During an automatic scan, WInput acquires the MAC address, but you may also enter the MAC address manually. This should of course be done, before you try to wake up the pc (unless you know the MAC-address).

Notice: This feature does not work with Bluetooth.

WOL, as its name indicates, tries to wake your computer over the network, which means you must enable this feature in BIOS to get it work. There are a lots of tutorials on how to enable WOL.


Main article: Instructions for getting the MAC address on Windows


If you check the WOL automatically checkbox, WInput will try to wake up the server every time you open up the main interface of WInput. But you may also try to wake up your computer by clicking the Wake Up! button while it is sleeping.

Layout Settings

Use the layout settings to change the layout of WInput.

Enable the fullscreen checkbox to force the application into fullscreen mode and thus, hide the notification bar of Android.

With the display setting drop-down you may define what WInput should do, when the Android device enters an idle state (due to inactivity): perform the default behavior, just dim the screen, brighten the screen or leave the device and screen on.

You may also force the orientation of WInput to display the app always in portrait, landscape or to auto-rotate when you tilt your Android device.

Keyboard Settings

By default, WInput asks you which kind of keyboard to open, when you choose keyboard from the menu or you open it by pressing long on the back key of your Android device. Inside the keyboard settings, you may choose which keyboard to open by default and, thus, WInput won't prompt you every time you choose to open the keyboard.

You may choose between the following keyboard types:

Label Explanation
All Selected by default. This will show the keyboard prompt to select a keyboard type.
Keyboard This will show the software keyboard of your Android device.
Send text An input dialog will pop up and you can send a text to your computer.
Voice recognition You can use voice recognition to send a text to your computer. In this case, you'll get a list of possibilities to choose from.
Quick voice recognition You can use voice recognition to send a text to your computer. In this case, WInput will take the first possibility right away.
Voice recognition + Return The same as voice recognition, but WInput will type the return or enter key afterwards. This feature is helpful for using voice recognition for searching on the computer.
Quick voice recognition + Return The same as quick voice recognition, but WInput will type the return or enter key afterwards. This feature is helpful for using voice recognition for searching on the computer.

By default, you may control the volume of your Windows pc by pressing the hardware volume keys of your Android device. Of course, you can turn this feature off.

Mouse Settings

WInput shows some nice effects, when you touch the mouse control. You can turn these effects off, by unticking the effects checkbox. This makes sense, e.g. when your Android device is a low-end device and the effects cause memory leaks or responsiveness issues.

By default, WInput displays only the left and right mouse button in the mouse control. You can change that by checking the middle mouse button checkbox to let the middle mouse button show up in the touchpad as well.

If you're left-handed and/or you're used to swapped left and right mouse buttons, you may check the swap mouse button checkbox. That way, by clicking on the mouse button on the left side, a right click of the mouse will be triggered.

You can also set up different sensitivities of the mouse:

  • Mouse sensitivity: Defines the sensitivity of mouse movements
  • Scroll sensitivity: Defines the sensitivity of mouse scrolling (using the vertical/horizontal scrollbar of the touchpad)
  • Pinch-Zoom sensitivity: Defines the sensitivity of pinch zooming inside the touchpad
  • Drag & Drop area: Defines the area in which the two clicks have to be to trigger the drag & drop action
  • Drag & Drop time: Defines the timespan in which the two clicks have to be to trigger the drag & drop action

Just try out changing them and see the effect for yourself.

Server Management

WInput: Server Management

Use the server management to easily switch between stored and available servers and to add new ones. A server is a Windows pc which is running Windows Remote Service.

When you enter server management, WInput sends out a UDP broadcast to the local network. Since UDP is connectionless, the message may get lost and never received at the server side or the server's response never is received. In that case, hit the refresh button to send out the message again. If you are using WInput via 3g/4g, you won't find any servers by an automatic scan - you'll have to add your server manually.

Notice: The Port Mouse (which you can find inside server settings) is also the port used by Windows Remote Service to receive the broadcast sent by an automatic scan (done by WInput). You need to make sure that WInput has set up the same ports as Windows Remote Service to get a response during the automatic scan.


Main article: Instructions for connecting via 3G or 4G

To add a server, click on the Add new server button and the add server-dialog will pop up. Enter the IP address or pc name of your computer inside the address field and port(s), if applicable (click on Advanced Settings to show the fields for the ports). Click OK to save the server. You may also enter a user name and password, inside the server's advanced settings. Make sure to enter the same user name and password as you have set-up in the web interface of Windows Remote Service.

For Bluetooth server, the procedure is a bit more complicated, since you have to enter the Bluetooth address and not the IP address inside the address field - the complicated part is to find out the Bluetooth address of your computer. The best way to add a Bluetooth server is, that you pair your Android device and your Windows pc. Afterwards, the pc will show up in the list of available and stored servers (as long as you turned Bluetooth on in Android). Pairing devices is not done via WInput or Windows Remote Service.

Tip: To store an automatically added server press long on the server, choose Edit from the context menu and then click the OK button.

When you click on a server, WInput will switch the server to your selected one.

By pressing long on a server, you open up a context menu to perform additional actions:

Label Explanation
Select Same performance as by clicking on the server itself.
Edit Open the edit server-dialog to change the server's details (e.g. port or address). The edit server-dialog is similar to the add server-dialog, mentioned above.
Wake up! Wake up the selected computer. Make sure that WInput stored the MAC-address of the computer to get waking up to work.
Wake all! Wake up all displayed servers. Make sure that WInput stored the MAC-address of the computers to get waking up to work.
Delete Remove the selected server from the list of servers.
Delete all Remove all servers from the list of servers.

Notice: In the tablet design of WInput, you may test the connection to your server: Just click the test button on the right. If the line is green and goes all the way from the smart phone icon to the server icon, a connection was succesful. Otherwise the line will be red and stop half way between the smart phone icon and the server icon.

External links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox
Translate
Google AdSense