Web client documentation

Table of contents

  1. Introduction.
  2. Web client layout.
  3. Options.
  4. Web client limitations.
  5. Mobile gestures.
  6. Operating system specific issues.

Introduction

The web client allows you to play from any device, as long as it has an up to date browser.
Such devices include phones, tablets, Macs…

You must keep a couple of important points in mind before using the web client, or reporting any issues with it:

Despite all of these problems, the web client will allow you to play from most of the popular operating systems.

Web client layout

Whenever possible, the interface of the web client will resemble the interface of the Windows client. This includes the shortcuts as well. On any device with a keyboard, most of the same shortcuts work on the web client as well, apart from what was mentioned above.

To connect to the web client, click the play link on our website, or access it directly here.

If you are not logged in already, the first thing you will be asked to do is type your account credentials.

Note: At this time, for the web client to work, the “remember me” checkbox must be checked. If this is not your device, after you are done playing on the Playroom, make sure to log out by clicking the logout link on our website.

Once you have successfully connected, you should hear a welcome message, and your focus should be in the game toolbar. To use the web client, make sure that any virtual cursor/browse mode of your screen reader is disabled. Normally, this should already happen automatically.
The browse mode is what is used to navigate a website with single letters, such as K for link, H for heading, and so on. However, on the web client, this will interfere with single-letter shortcuts, and thus for the best experience it should be disabled. With VoiceOver, disable quick nav or single letter navigation.

The game toolbar is exactly the same as the menu list described in the general usage document. Any shortcut should be performed from this toolbar. You can also use Alt+M to switch to it.

Note: In all cases, the alt key is replaced by Option on the Mac.

Shift tabbing from the toolbar will bring you into the read only history edit box, which is exactly the same as on the Windows client. Tabbing from the game toolbar will introduce a new element, the actions menu:

The actions menu is always accessible on the web client. It is a permanent context menu. When a game is not started, this will contain all the relevant table options. If a game is started, it will contain the game context menu, with an option at the bottom to switch to the table menu. This is very useful for touch screen users, who do not have a keyboard connected.

Note: All the interface sections are also divided by headings. This can be used on a touch screen device to more quickly jump to a different item, since there we of course do not have a tab key.

The next section is the chat, which is also the same as on the Windows client, along with a send button. Continuing further, we have two new buttons:

  1. Layout. This is a button which will only change the visual presence of the web client. It will adjust its layout among several possibilities, depending on whether you are on a mobile or a desktop device.
  2. Clear history. Many browsers and devices do not perform so well when the history is too large, so you can use this button to quickly clear it and restore the web client performance.

Other than what is described here, every menu and action will work exactly the same as it was described in the General usage document. There are however a few differences in the options menu, and this document will focus on these differences.

Options

The options menu contains most of the same functions as described in the General usage document. Here are the new elements introduced on the Web client:

Audio settings

In the audio settings, apart from adjusting the sound volume, you will also find an item called speech mode.
By default, the speech mode is set to screen reader, so your screen reader will speak any incoming messages. However, some screen readers may have issues speaking messages in the correct order, or may interrupt a message too soon. This is particularly the case under Mac OS with VoiceOver.
To fix this, you can switch the speech mode to speech synthesis. This will let you use a system voice to speak the incoming messages. A few browsers, like Google Chrome, may even give you additional cloud voices. Note that for fast and dynamic games, such voices are not recommended, as they can be slow to react and speak the incoming message.

If you have enabled the usage of the system voice, this same menu will also let you configure the voice to be used, the speech rate, pitch, or volume.

Layout

This option will let you change the visual appearance of the Web client. Depending on whether you have connected from a Desktop or a mobile device, you will have different options here, and the setting is applied as soon as you change it, so you can check the appearance right away and whether you find it suitable.

Note: The layout button toggles this setting from anywhere.

Channel and view options

When configuring channels and views on the web client, keep the following differences in mind:

  1. Inside channel options, you will find a speech priority setting. This setting will determine the kind of message (live region) to be sent to your screen reader. If the priority is critical or high, some screen readers may react differently, such as playing a special sound or announcing “alert!” at the end of the message. It is best to experiment with your screen reader, and find which option will work best.
  2. It is not possible to customize the discussion or game views on the Web client.

Keyboard shortcut differences

Even though almost every shortcut works the same as it does on the Windows client, the Web client has a few differences:

Web client limitations

In addition to the listed known issues, the web client has the following technical limitations, in comparison to the Windows client:

Mobile gestures

The primary target audience of the web client are mobile phone users. To make the experience faster, some gestures have been introduced:

  1. iOS: You can use the standard go back gesture (2 finger scrub) to go back to a previous menu, or perform any function that the escape key would perform.
  2. Double tap and hold for blind users, or a long press for sighted users: Opens a context menu on the selected item, same as the applications key on Windows. On iOS, a triple tap also works by default, since VoiceOver has this gesture mapped to a long press. In some games, the context menu is rather mapped to quickly display something that you will frequently need, for example, the cards on the table in Scopa, so this can be used to find out this information quickly.
  3. Double tap and hold, then swipe in any direction for blind users, or just a long press and swipe for sighted users: Performs different actions depending on the context.
    1. When you are asked to select the teams in a game, using this gesture will allow you to drag players up or down, and thus change the team they are on.
    2. In card games, a swipe left will let you draw a card if possible, while a swipe right will let you discard one.

Operating system specific issues

This section will focus on issues that will affect only a certain operating system. These are mostly issues caused by the way that system/screen reader works, or, the lack of a good visual layout of the web client. If you notice any improvements or regressions in a future operating system version, make sure to report them.

MacOS

iOS