SPSTEAMPULSELIVE ANALYTICS
ControlMyJoystick

ControlMyJoystick Steam metadata

Russ Beuker | Jan 11, 2018 | game

Released

1players observed · 22 September 2026 - 05:25:27 UTC

Utilities

  • Latest observed players1 · 22 September 2026 - 05:25:27 UTC
  • SteamPulse tracked peak3
  • Units sold (VGI)No data available
  • Revenue (VGI)No data available
  • Review score62% positive

ControlMyJoystick metadata records Steam app facts, developer and publisher details, platform support, store categories, language support, and reference links.

  • Latest observed players1 · 22 September 2026 - 05:25:27 UTC
  • SteamPulse tracked peak3
  • Units sold (VGI)No data available
  • Revenue (VGI)No data available
  • Review score62% positive
  • Total reviews21
  • Release dateJan 11, 2018
  • DeveloperRuss Beuker
  • PublisherTetherscript Technology Corporation

Genres: Utilities

Company pages: Developer: Russ BeukerPublisher: Tetherscript Technology Corporation

No longer available on Steam Store. This app is no longer available for purchase on the Steam Store. SteamPulse keeps live player counts, media, metadata, and historical price snapshots where available.

Top Steam chartsTop 100 gamesGame directoryNo current Steam Store offer

ControlMyJoystick Steam metadata

ControlMyJoystick metadata records Steam app facts, developer and publisher details, platform support, store categories, language support, and reference links.

References

Official and third-party reference links for checking this Steam app outside SteamPulse.

ReferenceLink
SteamPulse canonicalhttps://steampulse.org/game/773210/metadata
Steam Communityhttps://steamcommunity.com/app/773210
PCGamingWiki search
IGDB searchSearch IGDB for ControlMyJoystick

Reviews, pricing, and metadata

Review summary

Mixed

62% positive, 13 positive, 8 negative

Price and discount

No longer available on Steam Store

Platforms

Windows

Categories

Partial Controller Support

Achievements

Not available

Platform releases

No data available

Latest Steam announcements

  • ControlMyJoystick is leaving Steam soon - 7 January 2025

    tl;dr ControlMyJoystick will no longer available for sale on Steam. Users who previously purchased it can still run it in their library without limitations. Non-Steam version is still available on the website and owners of the Steam version can request a non-Steam version product key in Discord. All support will move to Discord. No further development is planned. ControlMyJoystick Website ControlMyJoystick Discord Invite How we got here CMJ launched back in 2014-ish and was offered on Steam in 2018 in addition to our CMJ website. Not much has changed dev-wise since 2020 or so. A stream-of-consciousness mental dump: CMJ will be still be available for trial or purchase on the CMJ website. CMJ requires a re-write from Delphi 32-bit into WinUI/.Net 64-bit so that the display scaling artifacts can be fixed. CMJ comes with mouse, keyboard and joystick drivers that I created especially for it.…

  • 5.3.45.89 Released - 8 January 2020

    5.3.45.89 Final January 6, 2020 Release Notes 1) Fixed crash you get when you press a joystick button if you don't have a 3dConnexion device installed. 2) Now when you click on the Curve Presets button, it no longer resets the curve. 3) Now the keyboard driver is reset on CMJ startup. 4) Updated support for most recent 3dconnexion devices. 5) Added extra delay on CMJ shutdown so that it has more time to release HID devices and speech recognition interfaces. 6) Fixed crash encountered if you click on the registration splash screen Close button. 7) Binding an output axis when a voice prefix has been set now works.

  • Version 5.1.65.80 Released! - 19 May 2019

    5.1.65.80 Final April 12, 2019 This is by far the largest feature update since ControlMyJoystick was launched around five years ago. Where to start? IMPORTANT - Make sure you export your profiles as .cmj files from your earlier version of ControlMyJoystick. In more recent versions, this was done automatically on shutdown. You should find them at: C:\Users\YourName\Documents\ControlMyJoystick. You will need to import these into ControlMyJoystick. - Update your 3DxWare10 version to 10.5.5 or higher if you are using a DxWare device. LOTS OF NEW FEATURES - You can now accept input from one or more physical joystick devices and apply the usual smoothing and curves. This is in addition to the existing DxWare device input. - You can now map the various buttons and axis from physical joystick and DxWare inputs to the output virtual joystick driver axis and buttons. - Added a VIRTUAL KEYBOARD DR…

  • Version 5.0.6.24 Released! - 23 January 2019

    Many thanks to all our users and those who submitted bug reports and feature requests. We have made a lot of bugfixes and added some great new features to version 5, and we’re sure you will enjoy it. Release Notes 5.0.6.24 January 22, 2019 IMPORTANT – Make sure you export your profiles as .cmj files from your earlier version of ControlMyJoystick. In more recent versions, this was done automatically on shutdown. You should find them at: C:\Users\YourName\Documents\ControlMyJoystick. You will need to import these into ControlMyJoystick. Note: Update your 3DxWare10 version to 10.5.5 or higher. This is a fairly large code rewrite. The GUI was been heavily tweaked and the method of storing profiles has changed from a database to JSON files. This will make it easier to maintain and add new features in the future. If you have exported your existing profiles to .cmj files, you can go to the new…

  • New Release - 4.4.2.49 - 24 November 2018

    Many thanks to our users for the wonderful feedback and suggestions! We have released a new version with new features and fixes. The big change is that you no longer require a microphone to bind the controller axis or joystick buttons. You can still bind with a microphone if you want. New Feature: Tapping the controller puck can now be used as a trigger. Note: Update your 3DxWare10 version to 10.5.5 or higher. - Renamed the Output menu item to Joystick and submenu items for binding Joystick driver axis and buttons. You need to ensure that you have enabled profile targeting and set a target for the current profile. This is an alternate method to the microphone method of binding, which you can still do if you want to. - Tweaked the UI in the left sidebar to make it easier to manage profiles. - Added Tap sensitivity and min and max time between taps to the DxWare configuration screen. - Ad…

  • 4.3.0.14 Released - 1 March 2018

    Time for some bug fixes and tweaks. Enjoy! Note: Update your 3DxWare10 version to 10.5.5 or higher. The 10.5.4 3DxWare driver had a bug that could prevent you from connecting to your 3Dxconnexion device after seven days of not using the device. – Fixed bug where you would get a ‘Error reading ttcSAPI541.Microphones.Strings’ error. – Fixed bug where digital joystick character assigments would not be imported correctly. – Fixed bug where the digital joystick would emit a character stream immediately after switching profiles. – Fixed bug where the user interface would be scaled poorly on high-dpi monitors with Windows scaling greater than 100%. – Removed the x0.00, x1.00, x3.00 labels from the curve editor. – Tweaked the theme setup window to make it easier to browse the available themes. – Removed the configurable user interface scaling options. It now scales automatically. – Updated to t…

  • 4.3.0.14 Released - 1 March 2018

    Time for some bug fixes and tweaks. Enjoy! Note: Update your 3DxWare10 version to 10.5.5 or higher. The 10.5.4 3DxWare driver had a bug that could prevent you from connecting to your 3Dxconnexion device after seven days of not using the device. – Fixed bug where you would get a ‘Error reading ttcSAPI541.Microphones.Strings’ error. – Fixed bug where digital joystick character assigments would not be imported correctly. – Fixed bug where the digital joystick would emit a character stream immediately after switching profiles. – Fixed bug where the user interface would be scaled poorly on high-dpi monitors with Windows scaling greater than 100%. – Removed the x0.00, x1.00, x3.00 labels from the curve editor. – Tweaked the theme setup window to make it easier to browse the available themes. – Removed the configurable user interface scaling options. It now scales automatically. – Updated to t…

  • Released - 11 January 2018

    We are happy to announce that ControlMyJoystick is now available on Steam. There is also a demo available if you would like to give it a try with your favorite game. So have fun, and enjoy! Russ Beuker ControlMyJoystick

  • Released - 11 January 2018

    We are happy to announce that ControlMyJoystick is now available on Steam. There is also a demo available if you would like to give it a try with your favorite game. So have fun, and enjoy! Russ Beuker ControlMyJoystick

  • Coming Soon! - 23 December 2017

    We are in the process of releasing ControlMyJoystick on Steam and it should be good to go sometime in mid January 2018. We will have a demo available for download as well. Stay Tuned! Russ Beuker, Developer ControlMyJoystick

  • Coming Soon! - 23 December 2017

    We are in the process of releasing ControlMyJoystick on Steam and it should be good to go sometime in mid January 2018. We will have a demo available for download as well. Stay Tuned! Russ Beuker, Developer ControlMyJoystick

Patch notes and updates

S.noRelease datePatch nameGID number
18 January 20205.3.45.89 Released2600199781635117078
219 May 2019Version 5.1.65.80 Released!2905297189257431549
323 January 2019Version 5.0.6.24 Released!2425653583377748698
424 November 2018New Release - 4.4.2.492415514774177165472
51 March 20184.3.0.14 Released4249665521688344643
611 January 2018Released4249665521688344779

Complete SteamPulse Game Data

Full game metadata

FieldValue
Steam app typegame
Steam App ID773210
Live current players1
SteamPulse tracked peak3
Live count (today's peak floor)1
PriceNo longer available on Steam Store
Free to playNo current Steam offer
DiscountNot available
Original price USDNot available
Current price USDNot available
Release dateJan 11, 2018
DeveloperRuss Beuker
PublisherTetherscript Technology Corporation
Owners estimatedNot available
SteamSpy owner estimate minimumNot available
SteamSpy owner estimate maximumNot available
Review typeMixed
Positive review percent62%
Positive reviews13
Negative reviews8
Total reviews21
Steam recommendationsNot available
AchievementsNot available
Average playtime forever22,969 minutes
Windows supportYes
macOS supportNo
Linux supportNo
Parent gameNot available
Store URLNot available on Steam Store

Short description

Use your voice, joystick, smartphone or optional 3Dconnexion controller to send commands to your game as joystick, keyboard and mouse input. No programming knowledge required!

About this game

' It emulates. In a fun way. ' - RB Use your voice, joystick, smartphone or optional 3Dconnexion controller to send commands to your game as joystick, keyboard and mouse input. No programming knowledge required! Speak Your Mind Simply speak a command like ‘Gear Up’ to perform the corresponding command in-game. It is easier than searching for the correct key on your keyboard. Be Multi-Dimensional Add an optional 3Dconnexion controller to allow in-game movement up to six degrees of freedom. Perfect for flight and scrolling-type games. BYOJ Use one or more of your joysticks, throttle or pedals and tweak the curves to suit your tastes. You can even apply to all axis including the throttle. Just Tap It Use up to three iOS and Android devices simultaneously to send commands to your game with our free ControlMyJoystick Remote App. Try the Free Demo The Demo allows you to create two macros with unlimited script commands so that you can experiment. There's a 'Download Demo' button on the right side of this page. There's also a fully functional 14-day demo on our website. Features Driver Delight - ControlMyJoystick uses our own Tetherscript Virtual Keyboard, Joystick and Mouse drivers, which are legit, digitally signed and secure. Curve It - Easily create joystick and 3Dconnexion controller axis response curves, trim and dead-zones then switch between different curves by any trigger. Think separate curves for ‘cruising’ and ‘landing’. You can even curve a joystick throttle slider. Wonderful WASD - Use a 3Dconnexion controller or joystick to emulate a digital joystick for scroll-around-the-map kind of games. Multi-threaded Mayhem - Each macro runs on it’s own thread, so you can run more than one macro simultaneously. Prolific Profiles - Create one or more profiles per game. Then add macros, triggers and scripts to the profile. Change profiles easily without have to restart the game or ControlMyJoystick.. Mmmm Macros - Add macros to profiles for each command such as ‘Gear Up’ or ‘Show Map’. You can have as many as you like. Terrific Triggers - Use your voice, joystick, smartphone/tablet app or 3Dconnexion controller as a trigger to run a macro and it’s corresponding…

Supported languages

English

Steam categories

Category IDCategory
18Partial Controller Support

Steam marketplace comparison data

Price History Overview

USD uses SteamPulse's own locally recorded daily store snapshots, so this overview reflects the exact regional price history that SteamPulse has captured for this currency.

Coverage And Tracking Window

  • Snapshots: 1
  • Coverage: Sep 22, 2026 to Sep 22, 2026
  • Lowest observed: $0.00
  • Highest observed: $0.00

ControlMyJoystick's USD price history spans from Sep 22, 2026 to Sep 22, 2026, with 1 recorded snapshot across 1 calendar day. Each row records the available final price, listed base price, and discount metadata for that observation. Within this coverage the lowest recorded price is $0.00, the highest is $0.00, and the first visible tracked price is $0.00. These comparisons apply only to the snapshots SteamPulse holds; missing observations can contain changes that are not represented here.

For USD, SteamPulse uses locally captured regional storefront snapshots and does not reconstruct older prices with exchange-rate conversion. The chart and table show the values recorded for this exact currency from the stated coverage start. Additional snapshots extend that record, but they do not fill unobserved days or prove what the storefront displayed between observations.

Discount Windows And Sale Timing

  • Discount windows: 0
  • Discounted days: 0 days
  • Deepest markdown: No discount tracked
  • Latest sale window: No sale window tracked

ControlMyJoystick's tracked USD rows do not contain a discount window. This means no available snapshot in the stated coverage has usable discount metadata; it does not prove that the game was never discounted. Missing snapshots or archived rows without complete metadata can hide a sale, so SteamPulse does not infer pricing strategy from this absence.

If a later snapshot includes discount metadata, it will appear here with its recorded depth, price, date, and sale name when available. Until then, this section should be read only as a description of the available rows, not as evidence about the publisher's promotion policy.

Observed Price Changes And Stable Runs

  • Observed price drops: 0
  • Observed price rises: 0
  • Longest stable run: 1 day of uninterrupted daily tracking
  • Current run: 1 day of uninterrupted daily tracking

Outside rows carrying discount metadata, the tracked price has not recorded a separate price rise or drop yet. That means the observed undiscounted level has stayed stable across the snapshots SteamPulse currently holds. This is a statement about the recorded coverage only; it does not prove that an older or missing price change never happened.

The longest unchanged price stretch in the current record lasts 1 day of uninterrupted daily tracking at $0.00, from Sep 22, 2026 through Sep 22, 2026. Among rows without discount metadata, the longest unchanged run lasts 1 day of uninterrupted daily tracking at $0.00. The latest run records $0.00 for 1 day of uninterrupted daily tracking as the same recorded undiscounted price. Run lengths describe consecutive stored observations only and do not establish that a price is permanent.

Latest Snapshot And Sales Context

  • Current price: $0.00
  • Current list price: $0.00
  • Distinct observed prices: 1
  • Source mode: SteamPulse local tracking

The latest tracked snapshot records ControlMyJoystick at $0.00 in USD, with no active discount metadata. Across the available history SteamPulse has recorded 1 distinct final price in this currency. This supports comparisons with the lowest, highest, and most common values present in the retained record, subject to the stated coverage limits.

The live sales view and Steam sales record provide calendar context for these dates. A date overlap can be compared with a named Steam event, but it does not prove why a publisher changed a price. As new daily rows arrive, this overview recalculates its observed prices, discount windows, and run lengths automatically.

Regional Steam prices

CountryCurrencyFinal priceOriginal priceDiscount
United StatesUSD$0.00$0.000%
United KingdomGBNot availableNot availableNot available
Euro AreaEUNot availableNot availableNot available
AustraliaAUNot availableNot availableNot available
CanadaCANot availableNot availableNot available
IndiaINNot availableNot availableNot available
BrazilBRNot availableNot availableNot available
RussiaRUNot availableNot availableNot available
ChinaCNNot availableNot availableNot available
JapanJPNot availableNot availableNot available
South KoreaKRNot availableNot availableNot available
MexicoMXNot availableNot availableNot available
NorwayNONot availableNot availableNot available
PolandPLNot availableNot availableNot available
SwitzerlandCHNot availableNot availableNot available
New ZealandNZNot availableNot availableNot available
SingaporeSGNot availableNot availableNot available
Hong KongHKNot availableNot availableNot available
South AfricaZANot availableNot availableNot available
UkraineUANot availableNot availableNot available
KazakhstanKZNot availableNot availableNot available
IndonesiaIDNot availableNot availableNot available
ThailandTHNot availableNot availableNot available
MalaysiaMYNot availableNot availableNot available
PhilippinesPHNot availableNot availableNot available
VietnamVNNot availableNot availableNot available
United Arab EmiratesAENot availableNot availableNot available
Saudi ArabiaSANot availableNot availableNot available
IsraelILNot availableNot availableNot available
ChileCLNot availableNot availableNot available
ColombiaCONot availableNot availableNot available
Costa RicaCRNot availableNot availableNot available
KuwaitKWNot availableNot availableNot available
PeruPENot availableNot availableNot available
QatarQANot availableNot availableNot available
TaiwanTWNot availableNot availableNot available
UruguayUYNot availableNot availableNot available
ArmeniaAMNot availableNot availableNot available
ArgentinaARNot availableNot availableNot available
TurkeyTRNot availableNot availableNot available
PakistanPKNot availableNot availableNot available

Tracked regional price history

The tracked Steam price is stable at $0.00.

CountryCurrencySnapshotsFirst trackedLatest trackedChangeLatest discount
United StatesUSD1$0.00$0.00No changeNo discount
United KingdomGB0Not tracked yetNot availableTracking starts nowNo discount
Euro AreaEU0Not tracked yetNot availableTracking starts nowNo discount
AustraliaAU0Not tracked yetNot availableTracking starts nowNo discount
CanadaCA0Not tracked yetNot availableTracking starts nowNo discount
IndiaIN0Not tracked yetNot availableTracking starts nowNo discount
BrazilBR0Not tracked yetNot availableTracking starts nowNo discount
RussiaRU0Not tracked yetNot availableTracking starts nowNo discount
ChinaCN0Not tracked yetNot availableTracking starts nowNo discount
JapanJP0Not tracked yetNot availableTracking starts nowNo discount
South KoreaKR0Not tracked yetNot availableTracking starts nowNo discount
MexicoMX0Not tracked yetNot availableTracking starts nowNo discount
NorwayNO0Not tracked yetNot availableTracking starts nowNo discount
PolandPL0Not tracked yetNot availableTracking starts nowNo discount
SwitzerlandCH0Not tracked yetNot availableTracking starts nowNo discount
New ZealandNZ0Not tracked yetNot availableTracking starts nowNo discount
SingaporeSG0Not tracked yetNot availableTracking starts nowNo discount
Hong KongHK0Not tracked yetNot availableTracking starts nowNo discount
South AfricaZA0Not tracked yetNot availableTracking starts nowNo discount
UkraineUA0Not tracked yetNot availableTracking starts nowNo discount
KazakhstanKZ0Not tracked yetNot availableTracking starts nowNo discount
IndonesiaID0Not tracked yetNot availableTracking starts nowNo discount
ThailandTH0Not tracked yetNot availableTracking starts nowNo discount
MalaysiaMY0Not tracked yetNot availableTracking starts nowNo discount
PhilippinesPH0Not tracked yetNot availableTracking starts nowNo discount
VietnamVN0Not tracked yetNot availableTracking starts nowNo discount
United Arab EmiratesAE0Not tracked yetNot availableTracking starts nowNo discount
Saudi ArabiaSA0Not tracked yetNot availableTracking starts nowNo discount
IsraelIL0Not tracked yetNot availableTracking starts nowNo discount
ChileCL0Not tracked yetNot availableTracking starts nowNo discount
ColombiaCO0Not tracked yetNot availableTracking starts nowNo discount
Costa RicaCR0Not tracked yetNot availableTracking starts nowNo discount
KuwaitKW0Not tracked yetNot availableTracking starts nowNo discount
PeruPE0Not tracked yetNot availableTracking starts nowNo discount
QatarQA0Not tracked yetNot availableTracking starts nowNo discount
TaiwanTW0Not tracked yetNot availableTracking starts nowNo discount
UruguayUY0Not tracked yetNot availableTracking starts nowNo discount
ArmeniaAM0Not tracked yetNot availableTracking starts nowNo discount
ArgentinaAR0Not tracked yetNot availableTracking starts nowNo discount
TurkeyTR0Not tracked yetNot availableTracking starts nowNo discount
PakistanPK0Not tracked yetNot availableTracking starts nowNo discount

United States price history (USD)

Tracked price is stable at $0.00.

DateCurrent priceOriginal priceDiscountSource
2026-09-22$0.00$0.00No discountSteam Store

Most visited Steam Store games

RankGameLatest observed playersTracked peak
1Counter-Strike 2624,03822 September 2026 - 09:40:02 UTC1,818,368
2Once Human15,24422 September 2026 - 07:06:46 UTC231,343
3Conqueror's Blade1,55422 September 2026 - 09:10:46 UTC18,921
4Dota 2484,70322 September 2026 - 09:40:34 UTC1,291,328
5Mechabellum2,13722 September 2026 - 02:49:46 UTC5,341
6Subnautica1,27522 September 2026 - 06:40:54 UTC51,446
7崩坏33822 September 2026 - 09:37:53 UTC459
8Battle Teams 222722 September 2026 - 08:48:11 UTC7,966
9月圆之夜 (Night of Full Moon)25122 September 2026 - 06:07:53 UTC1,501

Related Steam games by tag and genre

Utilities

GameLatest observed playersTracked peakReviewsDeveloper
Wallpaper Engine66,11322 September 2026 - 08:05:09 UTC150,2711,008,495Wallpaper Engine Team
Crosshair X22,02122 September 2026 - 06:26:54 UTC87,92844,617CenterPoint Gaming
OBS Studio14,63322 September 2026 - 02:11:16 UTC32,36056,066OBS Project
YoloMouse - Cursor Changer8,30322 September 2026 - 04:01:22 UTC13,7932,996Dragonrise Games
Soundpad7,94122 September 2026 - 03:27:19 UTC39,857103,014Leppsoft
DSX4,89211 September 2026 - 23:52:33 UTC9,1047,880Paliverse
OVR Advanced Settings4,29822 September 2026 - 04:01:57 UTC6,0835,044OVRAS Team
Desktop Mate3,79622 September 2026 - 08:43:21 UTC18,3198,762infiniteloop
Lossless Scaling3,48022 September 2026 - 01:24:51 UTC20,89935,976THS
Crosshair V23,44422 September 2026 - 08:58:10 UTC11,00210,735CenterPoint Gaming
OVR Toolkit - Desktop Overlay2,19122 September 2026 - 05:18:41 UTC3,8123,323Curtis English
ShareX2,13822 September 2026 - 00:19:05 UTC3,7468,265ShareX Team

Interactive charts, reviews, news, prices, and comparison tools load in the full SteamPulse app.