Kex user guide

Guide for the public beta series starting with 0.16. Check the download page for release availability. Optional modules must be installed before their shortcuts are available.

In the TeamTalk file list, Alt+Windows+Shift+Enter opens the folder containing the selected downloaded file and selects it in Windows Explorer. Download it first with Alt+Windows+Enter. The location action does not mark any chats read. Your custom keymap can change this shortcut; in-app Help shows the effective binding.

In the Web interface, TeamTalk channels have their own headings with Join or Leave, Expand or Collapse, and Channel settings buttons. Expanding a channel does not join it. Under a user, choose User actions for voice volume, mute, streamed-media volume and permitted moderation commands, or Private message. The TeamTalk server controls section opens settings, audio devices, application streaming and accounts, adjusts server volume, and disconnects the open server. Server and channel administration still requires the appropriate TeamTalk rights.

Telegram calls can mix two microphones. In Settings > Audio, select Second microphone for Telegram calls (Disabled by default) and set its volume. The existing Input device is the first microphone. Use Ctrl+Windows+Alt+F1 to mute or unmute the first input and Ctrl+Windows+Alt+F2 for the second input, as in TeamTalk. These actions apply only in the Telegram instance. Your custom keymap can change them; in-app Help shows your effective shortcuts. The existing call microphone mute still mutes both inputs. Input mute choices are remembered for subsequent calls. Muting one input does not reopen either microphone.

While typing in an editable text field, press Ctrl+Shift+E to insert emoji. The search field at the top has focus immediately. Type a Polish, English or German name to filter results instantly, without Enter. Left/Right and Backspace edit the search. Press Down to enter results, Up from the first result to return to the search, and Enter on a result to insert at the cursor (or replace selected text). The panel stays open at the same result so you can insert it again or select another emoji. Escape or Alt+F4 closes the panel; already inserted emoji stay in your message. The complete Unicode 18 emoji list, including flags and skin tones, works offline. Password and read-only fields are excluded. This local editing shortcut also works in the Web interface. Use Shift+Up/Down to change category, including Recently used, Smileys and people, Animals and nature, Food and drink, Travel and places, Activities, Objects, Symbols and Flags. All emoji is available too. The selected category is remembered separately for each conversation, including after restarting Kex. Search text stays in place and filters the chosen category. The profile keeps the 50 most recently inserted emoji across native and web editors. Cancelling adds nothing to this history. Search also understands popular shortcodes such as :joy:, thumbsup and thinking_face, as well as Polish names such as serduszko and przytulas. Exact shortcodes come first. Standalone skin tone and hair components are in Smileys and people.

The optional Web interface adds a visible local window. Install it in Settings, under Manage optional services, and restart Kex. Use Ctrl+Windows+Alt+Shift+K to switch interfaces. In the web window, use ordinary browser navigation, buttons and form fields. Kex global shortcuts are disabled there, except your interface switch and the two conversation navigation shortcuts while the web window has focus. Your accounts, open buffers, reading position and saved drafts are shared with the invisible interface.

On a clean installation, choose the language first. Kex then asks whether to download and use the Web interface. Confirm both questions to download and verify the module and restart Kex. Password setup, security questions and further configuration then open in the local web window. Choose No to keep the invisible interface. The interface choice is remembered for later starts. If the module cannot be downloaded or WebView2 is unavailable, Kex explains how to continue with the invisible interface.

On Windows the web window uses Microsoft Edge WebView2 Runtime. If it is unavailable, Kex explains the problem and can open Microsoft's official download page. Choose Evergreen Runtime, install or repair it, then try the interface shortcut again. Installing the Edge browser alone does not supply this app dependency. Closing this prompt keeps the invisible interface available. With NVDA, use Browse Mode to read with the arrow keys, H/Shift+H for headings and K/Shift+K for links. Press Enter on an edit field to type, and Escape to return to reading. Tab remains available for moving between controls. Opening a buffer focuses its heading.

Expand Chat list to see links to the current Telegram instance's chats. The complete list loads in batches. Select a link to open its conversation and collapse the list. Previous conversations stay open under Open conversations, with their reading positions and independent drafts. Use Ctrl+Windows+Alt+Left/Right to cycle through them; NVDA announces the conversation name. Your existing custom previous/next buffer bindings also apply. These shortcuts are released when the Windows web window loses focus.

On a message, press the Context Menu key or Shift+F10, or right-click, to open its actions, including delete, edit your own message, reply and react. Use Up/Down to choose an action, Enter to run it, and Escape to close the menu. Reactions and their counts appear below the message. The Actions button in the header keeps the other Kex actions available; there is no action selector below the conversation.

In web mode, Kex forms, confirmation messages and file/folder pickers open inside the web window. They keep the same validation and behavior as the invisible interface. Choose an editor from Open forms to return to it. First installation requires two separate confirmations; choosing No at either step cancels before downloading.

A simple guide to using Kex with a keyboard and a screen reader. Use the contents below to choose an instance.

Getting started

Kex brings several services into one keyboard-controlled app. An instance is a place for one account or service, such as Telegram, TeamTalk or Radio. A buffer is a list inside that instance, such as an open conversation, a folder of emails or your favorite radio stations.

Use Windows+Alt+Shift+N to add an instance. Choose a service and follow its setup steps. Optional services must be enabled and installed in Settings first. You can keep several conversations and other buffers open, then move between them.

This guide lists default shortcuts. Hold the modifier keys, then press the last key. Windows means the Windows logo key. Apostrophe means the quote key ('). Minus and Equals refer to the main keyboard keys. Some key positions depend on your keyboard layout.

When an action says "toggle", press it to turn the option on, and press it again to turn it off.

Selection menus, settings choices, checklists, scheduling and recording options use ordinary buffers. Move through their rows and activate a choice with your usual Kex shortcuts. Use the Cancel or Close row, or the close-buffer shortcut, to return. A checklist has a Save row; activating an item toggles its selection. You can leave a choice buffer and return to it later. Text entry and system file pickers still use their own windows.

To give someone a clean copy of Kex, open Settings, Accounts and choose Create portable ZIP without personal data. Choose where to save the ZIP. Kex includes the application, Telegram and required shared components, just like the standard Kex ZIP, with only the original default keymap. Other modules can be downloaded later. Your data folder, accounts, settings, logs, downloads and custom keymaps are left out. The recipient gets the normal Settings buffer and default preferences, not your saved preferences. Settings remains available before adding an account. Use the instance shortcuts to reach it; use the buffer shortcuts to move through its categories and any open choices. You can keep using Kex while the ZIP is being created.

If you use a custom KMP keymap or have changed a shortcut, open the current instance's help with Windows+Alt+H (or your replacement shortcut). That help shows your effective shortcuts, including actions added by installed modules. A shortcut can do different things in different instances. Some actions need a selected message, a connected server or permission.

This online guide is regenerated from Kex’s shortcut definitions. In-app help always shows the effective shortcuts for your installed version and keymap.

Telegram

Additional message sound outputs also play replies, mentions, voice messages and files, with the same sound and volume as the main output. In chat properties (Windows+Alt+Shift+Y), choose separate additional message or ringtone outputs for that conversation. Chats inherit the account outputs until you save an override. Saving with no devices selected keeps only the main output. Restore account sound outputs removes that chat's overrides. Chat sound files and volume settings are preserved.

Telegram account settings include Additional ringtone outputs and Additional message sound outputs. Choose devices and Save. The main notification output stays enabled. These choices apply to the next incoming ringtone or message sound for that account, including custom chat sounds. Answering, rejecting or ending a call stops all ringtone copies. The Audio module must be updated to use this feature.

Search opens a retained form with separate text, type and sender fields. Results stay available when you change instances.

Add a Telegram instance and enter your phone number in international format. Follow the sign-in instructions. Telegram decides where to send the code; check the method shown by Kex. Enter your two-step verification password if Telegram asks for it.

Ctrl+Windows+Alt+Shift+P pins or unpins the selected chat in its current Telegram list (main list, archive or folder). Pinned chats appear at the top with newest chats first, or at the bottom when chat order is reversed. Pins sync through Telegram.

Move through the chat list and open a chat with Windows+Alt+Enter. Move through messages with the list shortcuts. Windows+Alt+N opens a message editor; Ctrl+Windows+R replies to the selected message. Check the recipient before sending. Open conversations remain available when you move to another instance.

You can send files and voice messages, manage chats, search messages and handle calls. Chat properties include custom sounds. Reading controls, microphone controls and media controls depend on what you have selected or are playing.

Kex remembers one voice-message playback speed for all conversations, including after restart. Audio files and live radio do not change that preference.

Alt+Windows+Shift+X opens chat export. In the export buffer, turn HTML, TXT, voice-message downloads and other-file downloads on or off, then activate Start export and choose a folder. You can select both HTML and TXT. The progress buffer has a Cancel export action; closing the buffer keeps the export running. Use the same export action on the chat to return to it. Export reads all available history without marking it read. HTML opens from index.html, which lists small conversation pages of up to 500 messages. Downloaded voice messages have the sender, UTC date and chat name in their filenames. The HTML pages play local voice messages and link to downloaded files. Keep the whole export folder together. Errors and cancelled exports keep downloaded files and an INCOMPLETE.txt marker; failed individual downloads are counted and labelled. Older clients without selection buffers must update first.

The shared controls are in Moving around. The following actions belong to this instance.

Default shortcuts — Telegram
ActionShortcut
Open the selected chat or activate the selected messageWindows+Alt+Enter
Show what you missedCtrl+Windows+Alt+Shift+J
Move open buffersCtrl+Windows+Alt+B
Close chatWindows+Alt+Apostrophe
Send filesWindows+Alt+Shift+F
Record a voice messageWindows+Alt+Shift+V
Reply to the selected message with textCtrl+Windows+R
Show information about the selected user or chatWindows+Alt+Semicolon
Choose a reaction to the selected messageWindows+Alt+Shift+E
Show who reacted to the messageWindows+Alt+Shift+L
Create or submit pollWindows+Alt+Shift+P
Start callWindows+Alt+Shift+C
Answer callWindows+Alt+Shift+A
Decline callWindows+Alt+Shift+D
Hang up callWindows+Alt+Shift+H
Mute or unmute your microphone during a call; otherwise change chat notificationsWindows+Alt+Shift+M
Mark the selected chat as read; reveal a selected downloaded file when availableWindows+Alt+Shift+Enter
Write a new messageWindows+Alt+N
Search messagesWindows+Alt+Shift+S
Schedule a message to be sent laterWindows+Alt+S
Open scheduled messagesCtrl+Windows+Alt+S
Edit your selected messageWindows+Alt+Shift+I
Delete the selected messageWindows+Alt+Shift+Delete
Show pinned messagesWindows+Alt+Shift+G
Create a topic in a group that supports topicsWindows+Alt+Shift+T
Forward the selected messageWindows+Alt+Shift+W
Export the conversationWindows+Alt+Shift+X
Block or unblock userWindows+Alt+Shift+B
Add contactWindows+Alt+Shift+K
Manage chat and choose custom call, message, voice message and file soundsWindows+Alt+Shift+Y
Add group or channelWindows+Alt+Shift+J
Reply to the selected message with a voice messageWindows+Alt+Shift+R
Open a Telegram linkWindows+Alt+L
Open the full message in a text windowWindows+Alt+V
Start or stop recording the callCtrl+Windows+Alt+Shift+R
Copy usernameWindows+Alt+U
Turn automatic reading of new messages on or offWindows+Alt+A
Open the file listWindows+Alt+F
Open the file list (alternative shortcut)Ctrl+Windows+Alt+F
Download selected filesCtrl+Windows+Alt+D
Select or unselect a fileCtrl+Windows+Alt+Space
Cancel file transfersCtrl+Windows+Alt+X
Show file transfersCtrl+Windows+Alt+T
Show recent mediaWindows+Alt+M
Turn quiet mode on or offCtrl+Windows+Alt+Q
Remove this Telegram instance from KexCtrl+Windows+Alt+Shift+Delete
ContactsWindows+Alt+Shift+Z
Media or call volume upCtrl+Windows+Alt+Shift+Up
Media or call volume downCtrl+Windows+Alt+Shift+Down
Media seek backCtrl+Windows+Alt+Shift+Left
Media seek forwardCtrl+Windows+Alt+Shift+Right
Pause or resume mediaCtrl+Windows+Alt+Enter
Slow down mediaCtrl+Windows+Alt+Shift+Minus
Speed up mediaCtrl+Windows+Alt+Shift+Equals
Open Telegram account settingsWindows+Alt+O
Open call participants and conference controlsCtrl+Windows+Alt+I
Show group membersCtrl+Windows+Alt+Shift+M
Show buttons attached to a messageCtrl+Windows+Alt+Shift+Enter
Turn translation for this chat on or offCtrl+Windows+Alt+Y
Convert a voice message to text, or choose local filesCtrl+Windows+Alt+Shift+W
Pin or unpin the selected Telegram chat
In the main list.
Ctrl+Windows+Alt+Shift+P
Pin the selected Telegram message
In an open conversation or item buffer, message results and pinned messages.
Ctrl+Windows+Alt+P
Unpin the selected Telegram message
In an open conversation or item buffer, message results and pinned messages.
Ctrl+Windows+Alt+U
Mute or unmute the first Telegram microphone
In the main list, the channel or topic list, an open conversation or item buffer, the contacts list, the file list.
Ctrl+Windows+Alt+F1
Mute or unmute the second Telegram microphone
In the main list, the channel or topic list, an open conversation or item buffer, the contacts list, the file list.
Ctrl+Windows+Alt+F2

Back to top

TeamTalk

In the server audio settings, choose Additional speakers for this server to copy received voices and media to several devices. The main output stays enabled. Server volume, mute and mono settings apply to every output. This does not create extra server logins. Additional outputs require access to receive audio and cannot be combined with echo cancellation.

Add a TeamTalk instance, then use Windows+Alt+L to add or import servers. On the server list, Kex shows whether a server is connected and whether its output is muted. Expand a server or channel to see its contents. Users are inside their channels.

Windows+Alt+Shift+M controls your microphone. Ctrl+Alt+Shift+M controls the selected server's output. These are different actions: muting your microphone does not mute other people. Use Ctrl+Windows+Alt+Shift+U to open audio devices for the selected server and Ctrl+Windows+Alt+Shift+T to open application streaming. Server properties also contain speech announcements and other server options. In Recording, toggle Record now and after reconnecting to start recording with the selected settings and resume recording after later connections. Recording starts after joining a channel. Turning the option off stops recording and disables automatic recording.

You can select up to four input devices per server. In audio devices, each extra input has its own enabled switch and volume. Ctrl+Windows+Alt+F1 through F4 toggle inputs 1 through 4. Turning an input off keeps its selected device and volume for later.

To move people, select each user with Ctrl+Windows+Alt+Space, prepare the selection with Ctrl+Windows+Alt+X, select the destination channel and press Ctrl+Windows+Alt+V. The server must allow you to move those users. The same selection shortcut also selects files when you are in the file list.

Ctrl+Windows+Alt+Shift+M toggles mono for the selected user. On a server it toggles mono for that server. User actions (Windows+Alt+Enter) also include this setting. Server mono takes priority over individual settings. Server properties let you hide dates and times in messages.

Settings, TeamTalk contains Default application audio sources. These defaults apply on the next connection. In each server's application sources, use the inheritance switch or edit a source to keep a separate server list. An empty override remains empty. You can edit application sources while disconnected. Adding an application still uses the native searchable application list.

Mono combines received left and right audio. Noise suppression filters your microphone. Echo cancellation is a separate server setting for speaker use. Kex reports when audio options cannot be combined. Account management requires server permissions.

The shared controls are in Moving around. The following actions belong to this instance.

Default shortcuts — Teamtalk
ActionShortcut
Connect to server, open channel or activate current itemWindows+Alt+Enter
Show what you missedCtrl+Windows+Alt+Shift+J
Move open buffersCtrl+Windows+Alt+B
Close current TeamTalk bufferWindows+Alt+Apostrophe
Send files to the current TeamTalk channelWindows+Alt+Shift+F
Show current TeamTalk server, channel or user informationWindows+Alt+Semicolon
Mute or unmute your TeamTalk microphoneWindows+Alt+Shift+M
Write a message in the current TeamTalk channelWindows+Alt+N
Remove selected saved TeamTalk serverWindows+Alt+Shift+Delete
Manage the current TeamTalk server or channelWindows+Alt+Shift+Y
Add or import TeamTalk serversWindows+Alt+L
Show TeamTalk message textWindows+Alt+V
Start or stop recording the selected TeamTalk serverCtrl+Windows+Alt+Shift+R
Show files in the current TeamTalk channelWindows+Alt+F
Show files in the current TeamTalk channelCtrl+Windows+Alt+F
Download selected TeamTalk filesCtrl+Windows+Alt+D
Select or unselect a TeamTalk file or user to moveCtrl+Windows+Alt+Space
Prepare selected TeamTalk users to move; outside the tree cancel file transfersCtrl+Windows+Alt+X
Delete TeamTalk instanceCtrl+Windows+Alt+Shift+Delete
Join or leave the selected TeamTalk channelCtrl+Windows+Alt+Enter
Set TeamTalk statusCtrl+Windows+Alt+Shift+P
Write a TeamTalk broadcast messageCtrl+Windows+Alt+Shift+B
Open TeamTalk session historyCtrl+Windows+Alt+Shift+H
Increase TeamTalk microphone volumeCtrl+Windows+Alt+Page Up
Decrease TeamTalk microphone volumeCtrl+Windows+Alt+Page Down
Toggle automatic connection to this TeamTalk serverCtrl+Windows+Alt+Shift+A
Toggle private messages from the selected TeamTalk userCtrl+Windows+Alt+1
Toggle channel messages from the selected TeamTalk userCtrl+Windows+Alt+2
Toggle broadcasts from the selected TeamTalk userCtrl+Windows+Alt+3
Toggle voice from the selected TeamTalk userCtrl+Windows+Alt+4
Toggle streamed media from the selected TeamTalk userCtrl+Windows+Alt+5
Toggle interception of private messages for the selected TeamTalk userCtrl+Windows+Alt+Shift+1
Toggle interception of channel messages for the selected TeamTalk userCtrl+Windows+Alt+Shift+2
Hear or stop hearing your TeamTalk microphone after it returns from the serverCtrl+Windows+Alt+Shift+3
Toggle interception of voice for the selected TeamTalk userCtrl+Windows+Alt+Shift+4
Toggle interception of streamed media for the selected TeamTalk userCtrl+Windows+Alt+Shift+5
Start or stop streaming a media file to TeamTalkCtrl+Windows+Alt+Shift+S
Mute or unmute TeamTalk output for this serverCtrl+Alt+Shift+M
Manage TeamTalk microphones and application audio sourcesCtrl+Windows+Alt+Shift+U
Increase TeamTalk master volumeCtrl+Windows+Alt+Shift+Page Up
Decrease TeamTalk master volumeCtrl+Windows+Alt+Shift+Page Down
Toggle TeamTalk application stream 1Ctrl+Windows+F1
Toggle TeamTalk application stream 2Ctrl+Windows+F2
Toggle TeamTalk application stream 3Ctrl+Windows+F3
Toggle TeamTalk application stream 4Ctrl+Windows+F4
Toggle TeamTalk application stream 5Ctrl+Windows+F5
Toggle TeamTalk application stream 6Ctrl+Windows+F6
Toggle TeamTalk application stream 7Ctrl+Windows+F7
Toggle TeamTalk application stream 8Ctrl+Windows+F8
Toggle TeamTalk application stream 9Ctrl+Windows+F9
Toggle TeamTalk application stream 10Ctrl+Windows+F10
Toggle TeamTalk application stream 11Ctrl+Windows+F11
Toggle TeamTalk application stream 12Ctrl+Windows+F12
Toggle TeamTalk input 1Ctrl+Windows+Alt+F1
Toggle TeamTalk input 2Ctrl+Windows+Alt+F2
Toggle TeamTalk input 3Ctrl+Windows+Alt+F3
Select TeamTalk application volume 1Ctrl+Windows+Alt+Shift+F1
Select TeamTalk application volume 2Ctrl+Windows+Alt+Shift+F2
Select TeamTalk application volume 3Ctrl+Windows+Alt+Shift+F3
Select TeamTalk application volume 4Ctrl+Windows+Alt+Shift+F4
Select TeamTalk application volume 5Ctrl+Windows+Alt+Shift+F5
Select TeamTalk application volume 6Ctrl+Windows+Alt+Shift+F6
Select TeamTalk application volume 7Ctrl+Windows+Alt+Shift+F7
Select TeamTalk application volume 8Ctrl+Windows+Alt+Shift+F8
Select TeamTalk application volume 9Ctrl+Windows+Alt+Shift+F9
Select TeamTalk application volume 10Ctrl+Windows+Alt+Shift+F10
Select TeamTalk application volume 11Ctrl+Windows+Alt+Shift+F11
Select TeamTalk application volume 12Ctrl+Windows+Alt+Shift+F12
Toggle additional TeamTalk speakers
In the main list, the channel or topic list, an open conversation or item buffer, the file list, server or channel settings.
Ctrl+Windows+Alt+M
Open downloaded TeamTalk file location
In the file list.
Windows+Alt+Shift+Enter
Toggle TeamTalk input 4
In the main list, the channel or topic list, an open conversation or item buffer, the file list, server or channel settings.
Ctrl+Windows+Alt+F4
Open TeamTalk application streaming
In the main list, the channel or topic list, an open conversation or item buffer, the file list, server or channel settings.
Ctrl+Windows+Alt+Shift+T
Toggle mono for the selected TeamTalk user or server
In the main list, the channel or topic list, an open conversation or item buffer, the file list, server or channel settings.
Ctrl+Windows+Alt+Shift+M
Download all files from your TeamTalk channel
In the main list, the channel or topic list, an open conversation or item buffer, the file list, server or channel settings.
Ctrl+Windows+Alt+Shift+D
Toggle TeamTalk noise suppression
In the main list, the channel or topic list, an open conversation or item buffer, the file list, server or channel settings.
Ctrl+Windows+Alt+Shift+Z
Manage TeamTalk accounts
In the main list, an open conversation or item buffer, server or channel settings.
Ctrl+Windows+Alt+A
Move TeamTalk server up
In the main list.
Ctrl+Windows+Shift+Up
Move TeamTalk server down
In the main list.
Ctrl+Windows+Shift+Down
Move prepared TeamTalk users to the selected channel
In an open conversation or item buffer.
Ctrl+Windows+Alt+V

Back to top

Mail

Add a Mail instance, then choose automatic IMAP/POP3 setup, Gmail or Microsoft 365. Opening a cached folder checks for new messages without discarding its older loaded messages. For SMTP accounts, Mailbox options let you enable Sent copies and choose the real server folder. Automatic selection prefers the server's Sent flag. Gmail and Microsoft SMTP servers save their own Sent copies; Kex does not add a duplicate. If a copy fails after delivery, Kex says the mail was sent and warns about the copy; do not resend it.

Automatic setup finds the provider's servers, ports, encryption and login format from the email domain. Choose an advertised incoming protocol, then accept the settings or edit them. An unverified connection may be blocked by your network; it does not mean the provider lacks that protocol. Enable protocol access in your provider's settings if required. Unknown domains also have manual setup.

POP3 reads Inbox only, with local read status and Trash. Downloaded bodies are kept in an encrypted local archive; permanent deletion removes the selected messages from the server. Keep the whole data folder when moving Kex. Selective account/cloud backups do not include this separate POP archive.

Gmail and Microsoft accounts use their browser sign-in. Do not enter those account passwords into another provider's setup form.

Mailbox options include an optional message preview and a choice of the order of subject, preview and date. Standard folder names use Kex's language; custom folder names stay unchanged. On a folder row use Ctrl+Windows+Alt+Shift+Up or Down to change its saved position within that mailbox. The same shortcuts still move mailbox rows in Mailboxes. Mailbox rows show unread counts; while headers are still loading, the count explicitly refers to downloaded mail.

Ctrl+Windows+Alt+Shift+Right opens a mail conversation; Left closes its conversation buffer and returns to the message list. Ctrl+Windows+Alt+Left and Right still switch buffers. Ctrl+Windows+Alt+F opens an Attachments buffer from a message row or an open mail. Activate an attachment with Windows+Alt+Enter to download it, then Windows+Alt+Shift+Enter opens its local folder. Closing returns to the original message. Files are never launched automatically. These are defaults; Help shows your current keymap.

Each mailbox appears in the Mailboxes buffer. Windows+Alt+Enter opens its folders in a buffer; opening a folder creates a message-list buffer. Opening a mail conversation with several messages first creates a conversation list; select a message to open its line buffer. Closing the body returns to the conversation. A single message opens directly. Use the buffer shortcuts to return to a list you already opened. Open mail buffers and their positions are saved for the next start. Mailbox options also open as a buffer; activate an option to change its value. On IMAP servers supporting IDLE, new mail is fetched when the server announces it. Other servers keep periodic refresh.

There are three ways to read a selected email:

Use Ctrl+Windows+Alt+Shift+N to add another mailbox to the same Mail instance. Ctrl+Windows+Alt+Space selects or unselects a message. Select several messages, then use Alt+Windows+Shift+Delete to apply your mailbox's delete action to the selection in the current folder. Other folders are not affected. Permanent deletion still follows your confirmation setting. If an operation fails, Kex reports the confirmed count and keeps unconfirmed messages selected; refresh before retrying. Mail lists follow the message and chat ordering settings; reversed chat order also reverses open mail buffer navigation.

Windows+Alt+A toggles automatic reading of new mail for the selected mailbox: sender, subject and message text. It works in other instances too, respects quiet mode and does not mark mail as read. It is off by default and saved per mailbox.

In the main Mailboxes buffer, Ctrl+Windows+Alt+Shift+Up or Down moves the selected mailbox. The order is saved. Mail settings let you rename a mailbox and adjust its overall sound volume. Mailbox sounds offers a file, mute and volume control for each event; volume changes preview the sound. Mailbox options control spoken new-mail alerts and automatic reading separately.

Writing mail opens a separate buffer. Move through Recipient, Subject, Message text, Add attachments, Send and Cancel with the usual navigation shortcuts. Activate a field to edit it. Each attached file has its own row; activate it to remove it. Switching buffers or instances keeps the draft and your position. Closing the buffer keeps the draft; Cancel discards it. Send closes the composer only after the server accepts the mail. A failed send keeps the draft.

Alt+Windows+Shift+Y opens a settings buffer for the selected mailbox. Use the ordinary list navigation shortcuts to choose an action and Windows+Alt+Enter to activate it. Use the close-buffer shortcut to return. Settings keep their mailbox and selection when you switch buffers or instances. New mail buffers use the normal opening and closing sounds from your sound pack; refreshing a buffer does not replay them. Opening a folder automatically loads the list of all its messages in batches. The buffer title shows how many messages have loaded. You can switch instances while loading continues. Closing the folder stops further pages; reopening it resumes. Headers and reading positions are saved in the encrypted account store. Message bodies and attachments are downloaded when opened, not for offline use. On a folder, Alt+Windows+Shift+Enter marks the entire folder as read, including messages not yet downloaded. On a message it marks that message as read. In the attachment buffer the same shortcut opens the downloaded file location. Mark folder as read is also available in Mail settings. IMAP and Microsoft read flags refresh automatically for cached folders; Gmail uses its change history. POP3 read flags stay local.

Inboxes refresh automatically every minute. Mailbox settings let you refresh other folders, sign in again and choose sounds. Mailbox options let you turn off spoken new-mail notifications, choose whether Alt+Windows+Shift+Delete opens a menu, moves to Trash or deletes permanently, and turn off permanent-deletion confirmation. The message actions menu lets you move mail to Trash or restore it. Permanent deletion depends on the provider and granted permissions.

The shared controls are in Moving around. The following actions belong to this instance.

Default shortcuts — Mail
ActionShortcut
Open mailbox, folder or mail conversation; read selected message or open a linkWindows+Alt+Enter
Close the current mail buffer and return to its parentWindows+Alt+Apostrophe
Reply to selected mail messageCtrl+Windows+R
Mark selected mail or folder as read; open downloaded attachment locationWindows+Alt+Shift+Enter
Write mail from selected mailboxWindows+Alt+N
Mail settings: add, refresh or remove a mailbox and sign in againWindows+Alt+Shift+Y
Open mail in a read-only text fieldWindows+Alt+V
Show mail attachmentsWindows+Alt+F
Show mail attachmentsCtrl+Windows+Alt+F
Collapse mail conversationCtrl+Windows+Alt+Shift+Left
Expand mail conversationCtrl+Windows+Alt+Shift+Right
Toggle automatic reading of new mail in this mailbox
In mail buffers.
Windows+Alt+A
Move selected mailbox or folder up
In mail buffers.
Ctrl+Windows+Alt+Shift+Up
Move selected mailbox or folder down
In mail buffers.
Ctrl+Windows+Alt+Shift+Down
Delete mail or show message actions, according to mailbox settings
In mail buffers.
Windows+Alt+Shift+Delete
Select or unselect the current mail message
In mail buffers.
Ctrl+Windows+Alt+Space
Add another mailbox
In mail buffers.
Ctrl+Windows+Alt+Shift+N
Open mail as HTML
In mail buffers.
Ctrl+Windows+Alt+H

Back to top

Radio

On a station, press Ctrl+Windows+Alt+M to turn its additional outputs on or off. This keeps the main output playing and remembers the selected extra devices. If no extra devices are configured, the shortcut opens their selection buffer. The same toggle is in station properties. Each station keeps its own on/off choice after restart.

Open Radio countries or Radio genres from the home buffer, then choose a category and station. Load more adds another page. Switching instances preserves your position.

Search for stations, open a stream address or add a favorite. Select a station and press Windows+Alt+Enter to start or stop it. Playback can continue while you use other instances.

To hear a station on several devices, select it and press Windows+Alt+Shift+Y. In its settings buffer, open Radio output devices, select additional outputs and choose Save. The main output remains enabled. Choose Sound mode to use Stereo, Mono or the instance sound setting. These choices are saved separately for each station. Volume, mute and pause apply to all outputs. Missing additional devices do not stop the main output. Different devices may have slightly different playback delays.

Favorites can be sorted alphabetically, by the time they were added or in a manual order. Open Favorites before using its sort and move commands. You can also import stations from a supported session JSON file.

Station properties (Windows+Alt+Shift+Y) show the stream URL, a Copy stream URL action, codec and bitrate. Available metadata from the currently playing stream takes precedence over catalog values. Unknown values are stated explicitly.

Station properties let you turn on automatic announcements when the current song changes. The station must send this information. When enabled, announcements can be heard while you are elsewhere in Kex. Recording is a separate action from playback.

The shared controls are in Moving around. The following actions belong to this instance.

Default shortcuts — Radio
ActionShortcut
Play or stop radio stationWindows+Alt+Enter
Show what you missedCtrl+Windows+Alt+Shift+J
Close radio search or return to radio homeWindows+Alt+Apostrophe
Add radio favouriteWindows+Alt+Shift+F
Mute or unmute radioWindows+Alt+Shift+M
Search radio stationsWindows+Alt+Shift+S
Remove radio favouriteWindows+Alt+Shift+Delete
Open radio stream linkWindows+Alt+L
Delete radio instanceCtrl+Windows+Alt+Shift+Delete
Media or call volume upCtrl+Windows+Alt+Shift+Up
Media or call volume downCtrl+Windows+Alt+Shift+Down
Pause or resume radioCtrl+Windows+Alt+Enter
Start or stop radio recordingCtrl+Alt+Shift+R
Import radio stations from a session file
In radio buffers.
Windows+Alt+Shift+I
Radio station properties
In radio buffers.
Windows+Alt+Shift+Y
Toggle additional outputs for selected station
In radio buffers.
Ctrl+Windows+Alt+M
Sort radio favorites
In radio buffers.
Ctrl+Windows+Alt+S
Move favorite station up
In radio buffers.
Ctrl+Windows+Shift+Up
Move favorite station down
In radio buffers.
Ctrl+Windows+Shift+Down

Back to top

Media player and IPTV

Open local audio or video files, a stream address or an M3U playlist. Playlist categories open as separate buffers. Moving to another buffer does not stop playback. Player settings include playlist import, sorting, video and Windows default-player setup. Additional outputs play the same audio on several devices, separately for each player instance. Choose devices with Ctrl+Windows+Alt+Shift+Y and switch them on or off with Ctrl+Windows+Alt+M. The main output stays active. Mono follows the instance setting; stereo is preserved otherwise.

Video is off by default: you hear audio without a video window. Turn video on when you want the picture. Alt+Tab reaches that window; Alt+F4 closes the picture while audio continues.

Switch audio tracks when the current channel or file provides more than one, for example another language or audio description. Kex reports when no other track is available. Removing an item from a playlist does not delete the original media file.

The shared controls are in Moving around. The following actions belong to this instance.

Default shortcuts — Player
ActionShortcut
Activate player item or play selected mediaWindows+Alt+Enter
Show what you missedCtrl+Windows+Alt+Shift+J
Close player buffer without stopping playbackWindows+Alt+Apostrophe
Open media files or M3U playlistWindows+Alt+Shift+F
Mute or unmute playerWindows+Alt+Shift+M
Remove selected channel or category from the playlistWindows+Alt+Shift+Delete
Player settings: import, sorting, video and default file associationsWindows+Alt+Shift+Y
Open stream addressWindows+Alt+L
Delete media player instanceCtrl+Windows+Alt+Shift+Delete
Media or call volume upCtrl+Windows+Alt+Shift+Up
Media or call volume downCtrl+Windows+Alt+Shift+Down
Media seek backCtrl+Windows+Alt+Shift+Left
Media seek forwardCtrl+Windows+Alt+Shift+Right
Pause or resume mediaCtrl+Windows+Alt+Enter
Toggle additional player outputs
In player buffers.
Ctrl+Windows+Alt+M
Choose additional player outputs
In player buffers.
Ctrl+Windows+Alt+Shift+Y
Switch audio track
In player buffers.
Ctrl+Windows+Alt+Shift+A
Import IPTV playlist address
In player buffers.
Ctrl+Windows+Alt+Shift+L
Sort playlist or selected category alphabetically
In player buffers.
Ctrl+Windows+Alt+Shift+O
Toggle player video
In player buffers.
Ctrl+Windows+Alt+Shift+V
Choose Kex as default media player
In player buffers.
Ctrl+Windows+Alt+Shift+D
Previous player track
In player buffers.
Ctrl+Windows+Alt+Shift+W
Next player track
In player buffers.
Ctrl+Windows+Alt+Shift+N

Back to top

RSS

In Add feed, enter a name or topic instead of a URL to search the public Feedly directory. Feedly receives the search and connection details. Confirm a result before adding it.

Add an RSS instance, then add feed addresses or import subscriptions from an OPML file. Open a feed to read its articles. Use the text command to read an article's text and the link command to open its page. For articles with supported media, the activation command downloads or plays the media.

You can search articles, mark a feed as read and control automatic reading. Removing a feed removes the subscription from this instance; it does not delete the website.

The shared controls are in Moving around. The following actions belong to this instance.

Default shortcuts — Rss
ActionShortcut
Download or play RSS mediaWindows+Alt+Enter
Show what you missedCtrl+Windows+Alt+Shift+J
Move open buffersCtrl+Windows+Alt+B
Close RSS article bufferWindows+Alt+Apostrophe
Import RSS subscriptions from an OPML fileWindows+Alt+Shift+F
Mute or unmute RSS feedWindows+Alt+Shift+M
Mark RSS feed as readWindows+Alt+Shift+Enter
Search RSS articlesWindows+Alt+Shift+S
Remove the selected feed from the feed listWindows+Alt+Shift+Delete
Add a feed on the feed list; open the article link in an article bufferWindows+Alt+L
Show RSS article textWindows+Alt+V
Toggle RSS auto-readWindows+Alt+A
Delete RSS instanceCtrl+Windows+Alt+Shift+Delete
Media or call volume upCtrl+Windows+Alt+Shift+Up
Media or call volume downCtrl+Windows+Alt+Shift+Down
Pause or resume RSS mediaCtrl+Windows+Alt+Enter
Slow down RSS mediaCtrl+Windows+Alt+Shift+Minus
Speed up RSS mediaCtrl+Windows+Alt+Shift+Equals
Transcribe selected audioCtrl+Windows+Alt+Shift+W

Back to top

Mastodon

If Mastodon is available and enabled in your installation, add an instance and sign in to your Mastodon server. Open a timeline and select a post to read it or use its actions.

The social menu opens notification, conversation and profile-related buffers. It also gives access to followers, followed accounts and your activity. Profile actions depend on whose profile you opened. You can write posts, reply, edit your own posts and sign in again.

To follow someone by address, open the social menu and choose Find Mastodon profile. Enter their full address, such as @username@mastodon.social. In the profile buffer, move to Follow account, activate it and confirm.

Mastodon direct messages are posts with restricted visibility, not end-to-end encrypted chats. Check the recipients and visibility before sending.

The shared controls are in Moving around. The following actions belong to this instance.

Default shortcuts — Mastodon
ActionShortcut
Open Mastodon status actionsWindows+Alt+Enter
Show what you missedCtrl+Windows+Alt+Shift+J
Move open buffersCtrl+Windows+Alt+B
Close chatWindows+Alt+Apostrophe
Reply to statusCtrl+Windows+R
Mastodon status actionsWindows+Alt+Shift+E
Write statusWindows+Alt+N
Search statusesWindows+Alt+Shift+S
Edit statusWindows+Alt+Shift+I
Delete statusWindows+Alt+Shift+Delete
Export timelineWindows+Alt+Shift+X
Show message textWindows+Alt+V
Delete Mastodon instanceCtrl+Windows+Alt+Shift+Delete
Transcribe selected audioCtrl+Windows+Alt+Shift+W
Sign in again to Mastodon
In the main list, an open conversation or item buffer.
Ctrl+Windows+Alt+L
Mastodon buffers and profile
In the main list, an open conversation or item buffer.
Windows+Alt+Shift+Y
Show Mastodon profile or selected item actions
In an open conversation or item buffer.
Windows+Alt+P

Back to top

Settings and updates

In Settings, Behavior, turn on Wrap navigation at buffer edges to move from the last loaded row to the first, or from the first to the last. This is off by default and respects reversed lists. At the older-message edge Kex first loads more history and keeps your reading position while it loads. It wraps at that edge only after there are no older messages left. Home and End commands still select the corresponding edge. In Settings, Accounts, choose View security questions and answers. Enter your current Kex password each time. A separate confirmation, defaulting to No, is required to show answers; otherwise only questions appear. Answers saved by this version are kept inside the encrypted vault, not its public recovery header. Older profiles have no readable answers: set the questions again to enable this preview. Password changes and recovery preserve saved answers, while imports keep the destination profile's recovery configuration.

Whisper is optional in new default packages; existing installed copies are preserved during migration. Install it under Kex services for transcription. Notification settings can respect Windows Do Not Disturb for background speech, sounds and automatic update prompts. Navigation and call ringing remain available. At the manual cloud-backup limit, select and confirm a replacement; the old backup is removed only after the new one is saved successfully.

Use the instance-switching shortcuts to reach Settings. Use the buffer shortcuts to move between settings categories, the list shortcuts to choose an item and Windows+Alt+Enter to change it.

Settings include language, speech, sounds, devices, shortcuts and updates. Each provider also has its own options. For example, TeamTalk server properties apply to that server, while mailbox sound choices belong to the selected mailbox.

Use Windows+Alt+Shift+U to check for client and module updates. Read the changes and follow the update and restart prompts. You can also use Settings, under Updates. A module update adds or fixes a service; a client update changes shared parts of Kex.

In Settings, Updates, choose Request beta access to check this installation's membership. Existing testers receive an information dialog. Otherwise, enter your name and an optional message in the request buffer and choose Send. An existing pending request is reported instead of submitting a duplicate.

Open Kex services in Settings to discover newly available modules. The list refreshes in the background; if the server is unavailable, known services remain available. Select a module, apply the changes and restart Kex. New compatible services and extensions can be installed without downloading the whole client. The first client supporting this system must be installed once. A module requiring a newer core API still needs a client update. New actions appear in in-app Help and respect your current custom keymap.

To use a custom KMP file, select it in the shortcut settings. Missing actions fall back to their defaults. If keys conflict, Kex offers choices instead of silently replacing your bindings. In-app help shows the active shortcuts for the current instance.

Inside a normal editor or dialog, Tab and Shift+Tab move between controls. Enter activates a focused button. Use the named Send button when you are ready to send. Alt+Tab switches between separate message windows. Global Kex shortcuts are different from plain Enter.

Default shortcuts — Settings
ActionShortcut
InteractWindows+Alt+Enter
Show what you missedCtrl+Windows+Alt+Shift+J
Pause or resume mediaCtrl+Windows+Alt+Enter
Slow down mediaCtrl+Windows+Alt+Shift+Minus
Speed up mediaCtrl+Windows+Alt+Shift+Equals
Telegram account settingsWindows+Alt+O

Tips and troubleshooting

In Settings, Reading, you can enable Telegram message viewers and channel view counts. For recent outgoing group messages, Kex announces the reader count and names when Telegram provides them. An empty confirmed list says Not seen; unavailable information is identified separately. Channels provide view counts, not reader identities. Voice and video notes show who played the recording. This option is off by default and loads details in the background only for the selected message.

New installations include this guide. After an update or restart, Kex restores help.html only when it is missing. To replace an old guide with the version bundled with your installed client, rename the old file and restart Kex.

Back to top

SDR receivers (optional module)

A new SDR instance contains only Add receiver. Choose it to browse the Receiver directory or enter an address. Browse by receiver type and country, or search by name, location or address. Saved receivers appear in the main list; choosing one connects and opens its own buffer. After connection, use normal list navigation to choose frequency, modulation, favorites and settings. Settings offer tuning step, output device, mono/stereo and OpenWebRX profiles. FM-DX tuning is shared with other listeners; connecting does not change it automatically.

Playback starts at 20% by default. Volume works throughout the SDR instance, including the main list. Ctrl+Windows+Alt+Equals/Minus tunes the playing receiver live. Held keys announce the final value, rather than every intermediate step. Existing alternative and custom shortcuts remain available. Ctrl+Windows+Alt+F opens the frequency buffer. There, Ctrl+Windows+Alt+Up/Down tunes live and Ctrl+Windows+Shift+Left/Right changes the tuning step. Activate the frequency row for manual text entry. Normal lists retain their navigation arrows.

SDR default shortcuts
ActionShortcut
Decrease receiver tuning stepCtrl+Windows+Shift+Left
Increase receiver tuning stepCtrl+Windows+Shift+Right
Live receiver tuning upCtrl+Windows+Alt+Equals
Live receiver tuning downCtrl+Windows+Alt+Minus
SDR volume upCtrl+Windows+Alt+Shift+Up
SDR volume downCtrl+Windows+Alt+Shift+Down
Set receiver frequencyCtrl+Windows+Alt+F
Connect or disconnect receiverCtrl+Windows+Alt+Enter
Tune receiver upCtrl+Windows+Alt+Page Up
Tune receiver downCtrl+Windows+Alt+Page Down
Receiver volume upCtrl+Windows+Shift+Up
Receiver volume downCtrl+Windows+Shift+Down
Mute or unmute receiverCtrl+Windows+Alt+M
Save receiver frequencyCtrl+Windows+Alt+B
Receiver settingsWindows+Alt+Shift+Y

Windows+Alt+H shows your actual shortcuts, including custom bindings. Saved receivers and frequencies remain in the encrypted profile.

Back to top