Version 2.0 released

Hi everyone! I’m pleased to announce that a new version of Alt Controller is now available. It includes quite a few new action types:

  • Load profile: allows you to create controls for switching profiles.
  • Start program: allows you to run a system command e.g. to start a program, open a document / folder / desktop shortcut, etc.
    • For your security, the first time you run a new command using a Start program action, a message box will ask you to confirm that you want to run it. You can edit your confirmations at any time in Tools – Options – Security tab.
  • Activate window: allows you to switch to another window that you have open, with the option to minimise / restore it.
  • Maximise / restore / minimise the currently active window.
  • Show / hide custom window: for creating controls that show or hide your Alt Controller custom windows, opening them if necessary.
  • Toggle main menu options: for creating controls that toggle the options in the Alt Controller View and Window menus (e.g. show / hide region names or custom window title bars).
    • This could already be achieved using hotkeys, but will work better for users who are running multiple instances of Alt Controller.

For full details of all the available action types in Alt Controller, see the Types of action section of the user guide.

This release also includes a number of user interface improvements:

  • Recent Files sub-menu added to the main File menu for opening recently used profiles.
  • Better behaviour when you select multiple (or all) screen regions or custom windows with Ctrl+Click (or Ctrl+A) then drag them or edit their settings.
  • Screen regions now have a background colour option.
  • When you click the border of a screen region, it no longer causes an unwanted change of active window.
  • Custom window buttons now have a text alignment option (top, bottom, left, right, etc.)
  • In the Edit action window, your key or mouse button selection is remembered when you change action type or close and reopen the window.

For full details of this release, please see the Release Notes page. If you want to build the application yourself, the source code is available here on GitHub. The source code repository also includes spreadsheets of the text strings to be translated for anyone who would like to create or improve a translation of the user interface.

Note: I have done my best to update the German translation of the user interface for this release (with the help of Google Translate). If you spot any translations that need improving, feel free to send them in via the Contact page. Thanks!

Another note: some users get anti-virus warnings when downloading releases when they are quite new. This is because the software isn’t digitally signed. I am actively looking into getting a code signing certificate to resolve this issue. Thank you for your patience.

Profiles index

Here are some profiles for Alt Controller that you can download and use. Thank you to everyone who created and shared these, and especially to Kousha (@Kousha11y) and Gábor (LordOfMice) for the amazing instructive videos. If you have created a profile that others might find useful, feel free to share it!

DateDetails
April 2021Universal driving profiles: Alt_Controller_Universal_Driving.zip
Generic profiles for racing games with various sensitivity settings.
Required: Mouse cursor
Other Compatibility: Forza, ProjetCars, …
Submitted by: Kousha
More info and video (demonstrated with Forza Motorsport 7)
April 2021Forza Horizon 4: Alt_Controller_FH4.zip
Required: Mouse cursor, Left-click
Other Compatibility: Forza Horizon 3, Forza Horizon 5
Submitted by: Kousha
More info and video
FH5 video
May 2021Diablo 3: Alt_Controller_Diablo.zip
Required: Mouse cursor, Left-click
Other Compatibility: All Hack ‘n’ slash games
Submitted by: Kousha
More info and video
May 2021Need for Speed Heat: Alt_Controller_NFS_Heat.zip
Required: F1, F2, Left-click
Important: Make sure ‘Automatically stop Press actions on Release’ is ticked in the Program options (Actions tab) when using this profile.
Submitted by: Kousha
More info and video
May 2021World of Warcraft: Alt_Controller_World_of_Warcraft.zip
Required: Mouse cursor, Left-click, Right-click, Bartender4
Important: Make sure ‘Automatically stop Inside actions on Outside’ is NOT ticked in the Program options (Actions tab) when using this profile.
Submitted by: Kousha
More info and video
Nov 2022Assassin’s Creed: Syndicate
Required: Mouse cursor, Left-click, two arrow keys (or switches or mouse buttons), Hot Virtual Keyboard software
Links to the profile and virtual keyboard files are in the video description on YouTube.
Submitted by: Gábor
More info and video
Apr 2023PlayStation 5 games
Required: Mouse cursor, 3 mouse buttons (or mapped switches), PS Remote Play, PS4Macro, Hot Virtual Keyboard software, PlayStation 5, router.
For detailed system requirements and links to the profile and virtual keyboard files, see the video and its description on YouTube.
Submitted by: Gábor
More info and video
2013- 2021Miscellaneous sample profiles: Profiles-2021-04-08.zip
Miscellaneous sample profiles included with old releases of Alt Controller: Universal driving, Track Mania Nations Forever, Conquer Online, Dirt 3, Dirt Showdown, LiveForSpeed, Need4Speed

Accessibility Award for Alt Controller

I’m pleased to announce that Alt Controller has received a Gaming ohne Grenzen [Gaming Without Borders] award at Gamescom 2024 in the Hardware and Technology category. SpecialEffect, the fantastic charity for whom (and with whom) I developed Alt Controller as a volunteer way back in 2011, kindly offered to accept the award on behalf of the project and have written this news article about it.

Thank you to all of you who have supported SpecialEffect and made good use of Alt Controller over the years. Thank you also to Gaming ohne Grenzen, the Gamescom jury and sponsor Congstar for recognising Alt Controller with this award.

Alt Controller receives an award at Gamescom, August 2024

Play PS5 games with a mouse

Here’s an excellent video created by Gábor (LordOfMice) showing how you can play PlayStation 5 games using a mouse, Alt Controller and Hot Virtual Keyboard. You can download his Alt Controller profile and virtual keyboard layout from the links in the video description on YouTube, as well as find out more about Gábor and his amazing creative work.

Required: mouse cursor, 3 mouse buttons (or switches mapped to them), PlayStation 5 (or 4), Windows PC or laptop, router, PS Remote Play, PS4Macro, Hot Virtual Keyboard software, Alt Controller. Full details given in the video.

Play Assassin’s Creed: Syndicate

Here’s an informative video created by Gábor (LordOfMice) showing you how you can play Assassin’s Creed: Syndicate using Alt Controller and Hot Virtual Keyboard. You can download his Alt Controller profile and virtual keyboard layout from the links in the video description on YouTube, as well as find out more about Gábor and his amazing creative work.

Required: Mouse cursor, Left-click, two arrow keys, Hot Virtual Keyboard software.
The two arrow keys are controlled by switches in the video linked below. Mouse buttons could be used instead.

Version 1.97 released

Hey there! A couple of users recently asked if it would be possible to make screen region borders translucent, so here’s a small software update that includes that feature. There is a new ‘Default region translucency’ setting in the program options (Display tab). Changing this will adjust how see-through screen regions are (both border and background image, if set). For backwards compatibility with previous versions, the default translucency is set to zero, but if you like this new feature, go ahead and change it to make your screen regions translucent.

For each screen region, there is the option to use this default translucency, which should be fine in most cases, or override it by specifying a different translucency value.

Version 1.96 released

Hi everyone! I’ve made a minor release of Alt Controller to reintroduce a couple of additional options for configuring ”Repeat key (directional)’ actions, which are typically used for steering or accelerating vehicles. These somehow got removed when I made some simplifications, but apparently some users find them useful. See the ‘Repeat key (directional) action’ section of the Types of action help page for more information and a screenshot. I have also fixed a bug which was causing these actions sometimes to fail to release the key being pressed.

Additional options for ‘Repeat key (directional)’ actions

As always, full details of the latest changes can be found on the Release notes page.

Version 1.94 released

Hi folks! This minor update adds an option to ‘snooze’ Alt Controller profiles (i.e. not perform any actions) when you are using certain programs (e.g. Alt Controller itself). You can find the new option in the Apps tab of the Edit situations window and there’s more information and a screenshot on this help page.

As always, full details of the latest changes can be found on the Release notes page.

Instructive videos added

I’m delighted to announce that the Profiles page now features the amazing instructive videos created by Kousha which provide clear demonstrations of how to play various games using Alt Controller and the profiles he has created. I definitely recommend following his YouTube channel which you can find here: @Kousha11y.