Status
SteamPeaks
ChartsSalesUpcomingPatchesNewsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
NewsSteam's own announcements and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesNewsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
XSOverlayNewsBeta 688 - Keyboard UI 3.0, QoL, and Bug Fixes
In-game event

Beta 688 - Keyboard UI 3.0, QoL, and Bug Fixes

XSOverlay · published 11 Aug 2026, 15:42 UTC · build 24674208

All newsPlayers around this dateRead on Steam

Keyboard UI 3.0 is here!

A complete rework of the keyboard, using the new UI framework.

With this, comes not only improved layouts for the Compact / Full keyboard, but also a new Minimal keyboard layout as well!

Minimal

Compact

Full


Changes

  • Reworked Compact Keyboard layout

  • Added Minimal keyboard layout

  • Added Copy / Paste buttons to the keyboard

  • Keyboard Settings moved into the main settings window Settings/Keyboard

  • Added Voice to Text to the Keyboard using a the multilingual whisper model, allowing for many different languages.

  • Added Microphone Selection to Settings/Keyboard for Voice to Text.

  • Reworked cursor smoothing logic - it should be much more responsive.

  • Added Settings/General/Cursor Smoothing to adjust the cursor smoothing strength.

  • Added smarter overlay sizing logic when switching between different windows / desktops.

  • Added a setting to adjust how the overlay sizing logic works under Settings/Overlays/Size Preservation Height will preserve the height of the overlay, width will preserve the width, and automatic will choose which one to use based on the difference in aspect ratio of the target window vs the current window.

Fixes

  • Fixed an issue that introduced a lot of extra latency on the Windows cursor when using Emulate Mouse

  • Fixed an issue that caused the Cursor dot to physically intersect with other overlays when using the SteamVR beta branch. (Valve, please, I beg, fix render priority, I'm putting it in bold so you see this please Volvo PLEASE you are making the tooltips SAD valve. They're crying.)

  • Fixed an issue that caused a held overlay to be dropped when moving your hand too quickly

  • Fixed an issue that caused an overlay to flicker when moving it up / down from the horizon line when overlay curvature was enabled.

  • Fixed an issue that prevented the typing achievements from being unlocked legitimately. Woops. Sorry achievement hunters :(

  • Fixed an issue where some languages would show up as a square font on the keyboard.

  • Fixed an issue that prevented modification of overlays that were loaded from a layout.

  • Fixed an issue that sometimes prevented interaction with the first overlay to be created in the session.

  • Tentatively Fixed(?) an issue that could sometimes cause invalid texture formats

  • Tentatively Fixed(?) an issue that could cause UI overlays to appear as white squares

Plans

Before this beta ships, I plan to add the following features:

  • OSC Keyboard Input for VRChat via STT or regular typing

  • Automatically mute VRChat microphone when STT recording is active

More from XSOverlay

Other announcements

All news
In-game event1 Sep 2026Beta 694 - Web Browser, Toolbar Customization, Keyboard OptimizationsChanges · Wrist Toolbar Customization: You can now customize the buttons that show up on the wrist toolbar. This is in a very simple state for now, but will be expanded in the future. You can customize this at Settings / Wrist, and scroll down. · Built in Web Browser: By default, the web browser now lives where the grid button did on the toolbar. You may opt to disable the web browser and re-en…In-game event18 Aug 2026Beta 692 - Keyboard UI 3.0 OSC, Layout fixes, and more!Changes · VRChat OSC Support: When playing VRChat while OSC is enabled, you should now see a VRC Chatbox toggle next to the pin button. Turning this on will make any text in the input field go to the vrchat chatbox when you hit send, so long as OSC is enabled in VRChat. You may type into the field manually, or use speech to text to populate it. Alongside this, when using Speech to Text, the sys…In-game event6 Oct 2025Build 680 - Layouts UI 3.0, Notification UI 3.0, and Bees, oh my!Changes · Layout Toolbar has been updated to adhere to UI 3.0 design and frameworks. Here's a look at the new Layouts UI! · Layout toolbar will now change the state of all action buttons based on the state of the current layout. · Layouts can now be favorited. Doing so will mark the layout to be loaded on startup. The previous behavior of loading layout 8 by default will remain for awhile while…