DE FR SV 汉语

Quick Start

Typically, the assistant is communicating with the assisted using Jitsi, the phone, their favorite IM, or whatever tool they like. Then starting Dayon! allows for watching live the assisted computer screen.

In this documentation, the screenshot show the English localisation of the app. The application itself is also completely localised in French, German, Italian, Spanish, Swedish, Russian, Turkish and Chinese (simplified). It will fall back to English, if the configured user language is none of the above.

Caution: This documentation refers to the most recent program version.

Preparing & Connecting

Assistant Set up the Assistant computer

Dayon! Assistant is acting as a typical server application (the assisted is going to connect to) and as such you've to configure your network to make it visible from the outside world.

By default, the server listens to Port 8080, but you can change this if necessary. Since version 12, Dayon! creates a corresponding port forwarding rule independently. The prerequisite for this is that UPnP is activated. Otherwise, it will still be necessary to forward the port (TCP) via NAT on the router to the corresponding computer.

Check out portforward.com for a step-by-step guide for the most common router models.

Optional: Adjust port for incoming connections: (on the left with UPnP, on the right without)

Dayon! Assistant: Network Settings with UPnP Dayon! Assistant: Network Settings without UPnP

Generate and copy token

Generate an access token by clicking on the key:

Dayon! Assistant: Create Token

Copy the generated access token to the clipboard with a click of the mouse:

Dayon! Assistant: Copy Token

That's it - communicate this Token to the assisted via mail, IM or phone.

For the impatient: Here you'll learn, how to make the assistant listening for incoming connections.

Alternative: connect without token

If you don't want to generate an access token, you have to determine which IP address you want to share with the assisted to connect to the assistant; you should typically use your public IP address.
But for testing within your local network you might want to use a different one. You can retrieve your public IP address by clicking the network button:

Dayon! Assistant: Network IP Addresses

As you can see on the following picture, the menu contains an item to copy to the clipboard the actual IP Address & Port Number. It is then easy to paste it into a chat session (e.g., Jitsi) or into an email.

Dayon! Assistant: Network IP Address Actions

Note that this IP address is not required by the assistant application as it is listening on all the available network interfaces; but you need to communicate it to the assisted. (more on this later).

Press play

After a click on the play button (the first from left) the assistant is ready to accept incoming connections:

Dayon! Assistant : Start

Now you can ask the assisted to connect. You'll be shortly prompted to accept the incoming connection:

Dayon! Assistant : Incoming Connection

You are now connected to the remote computer and can see its desktop. Be sure to compare the certificate fingerprints of the assistant and the assisted computer.
Caution: If they do not match, the connection is not trustworthy!


Assisted  Set up the Assisted computer

Dayon! Assisted is acting as a client application calling the outside world and as such there's no network configuration to set up.

Download and install the Dayon! application. Then start the Dayon! Assisted application and click the "play" button.

Dayon! Assisted : Ready

Enter the token communicated by the assistant and acknowledge with OK:

Dayon! Assisted : Token
(if you have already connected to this assistant recently, then you can leave the field empty)

Alternative variant (connect without token):

Enter both the IP address and the port number as communicated by the assistant confirm with OK:

Dayon! Assisted : Network
(both input fields can be cleared by double-clicking them)

You'll then be shortly connected to the assistant that is monitoring your screen. Enjoy!

Dayon! Assistant : Running

Note: If you are unable to connect by following the instructions above, you should check that you have the right settings.

Managing the session

If the desktop of the assisted doesn't fit into your window, it can be scaled down:

Dayon! Assistent : Fit Screen Toggle

By clicking on the open lock button to the right, you can maintain the aspect ratio of the assisted screen. Please note that this function has no effect on the display when the window is maximized.

By default, the remote control mode is off; you can switch it on and off using the following icon:

Dayon! Assistant : Control Toggle

Clipboard transfer

By clicking on the up- or down button, the clipboard of the assistant can either be transferred to the assisted (up) or the clipboard of the assisted to the assistant (down).

Dayon! Assistent : Clipboard transfer

Currently supported are:

Send a Windows or Cmd key press

To send the press of the *Windows key, click the Windows button in the assistants control panel:

Dayon! Assistent : Windows Key

The key remains pressed until you click the button again. This allows you to send Windows key shortcuts.
If you need for example to minimize all windows on the assisted side, you would click the Windows button, press the M key and then click the Windows button again.

*Note: If the assisted is running on macOS, the Cmd key/button is displayed/transferred instead.

Send a Ctrl key press

While most of the time, the Ctrl key gets transmitted to the assisted like any other keystroke, there are situations where it's not. For example the combination Ctrl + Alt + Delete is generally "captured" by the assistants operating system and thus not transmitted. On such occasions the [Ctrl] button next to the Windows button in the assistants control panel becomes handy. The behaviour is the same as with the Windows button: the key remains pressed until you click the button again.
So for sending the Ctrl + Alt + Delete combination to the assisted, you have to click the [Ctrl] button first, then press the Alt and Delete keys together, release them and finally click the [Ctrl] button again.

Caution: Due to restrictions of the operating system, the combination Ctrl + Alt + Delete does not work on assisted that run under Windows! Instead, use the combination Windows + R which provides similar functionality.

Take a screenshot at the assisted

Click the "Camera" button - the screenshot will be taken directly without further questions. The captured graphic ends up in the clipboard of the assisted, from where it can be transferred to the assistant.

Dayon! Assistent : Take screenshot

Reset screen capture

The reset screen capture (trash bin icon) clears all cached screen data and reloads a new screen capture from assisted.

Start an online meeting to chat face to face

Click on the certificate fingerprints on both assisted and assistant to start a joint online meeting in Jitsi.

Dayon! start chat

Statistics Counters

Dayon! Assistant : Statistics

The status bar of the assistant frame is displaying, in addition to the keyboard layout, the following counters:

  1. Network Bandwidth
  2. Compression Ratio: how many times the initial capture (diff only) has been compressed
  3. Number of Tiles: the number of tile being transmitted over the network as well as the cache hits.
  4. Number of Skipped Capture: the number of screen captures that have been skipped because of a too high rate (i.e., low tick value) for the CPU. To minimize that number you have to slow down the capture rate using a bigger tick value.
  5. Number of Merged Capture: the number of screen captures that have been merged before being transmitted. This is due to a capture rate too high for the current compression method. To minimize that number you have to slow down the capture rate and/or change the compression method using a faster one.
  6. Memory usage
  7. Duration of the active or the last support session

That's all folks! You can find more information on the settings page.