Questions

reWASD for Mac

Download on the Mac App StoreInputConfig is completely free on the Mac App Store. You don't have to make an account, there are no subscriptions, and nothing is locked. Optimized for Apple silicon.

ReWASD is Windows only, and its developers have said on their forum that a macOS version is not planned. Its strengths are per-game configs, shift layers and a community library, and those are what Mac users are usually looking for. InputConfig, the free mapper I make, covers most of them on a Mac, so weigh that. The one thing it does not do is turn a keyboard and mouse into a virtual controller.

Steps

  1. Install InputConfig and allow Accessibility access.
  2. Pair the controller.
  3. Search the Smart Preset Maker for the game, or start from a built-in preset.
  4. Rebuild your shift layer: pick a modifier button and add chord rows under it.
  5. Press Activate.

Why reWASD will not run on an Apple silicon Mac

According to the reWASD forum, it can run in Parallels only on Intel Macs, and the route that uses an external virtual controller needs a Windows PC. On an Apple silicon Mac, a native mapper is the practical answer.

Match reWASD features on a Mac

In reWASDOn a Mac with InputConfig
Shift layersChords: a row fires only while another button is held, with up to three modifiers at once
MacrosMacros with a wait and hold time per step, hold-down steps, and a run that lasts only while held
Turbo and toggleTurbo at a rate you set, repeat a set number of times, and toggle
Long press and double pressHold and double tap: three outputs on one button
Gyro to mouseGyro aim on the DualSense, DualSense Edge, DualShock 4 and Switch Pro Controller
Touchpad zonesTouchpad regions and gestures on the DualSense
Per-game configsA preset per game that switches with the front app
Community configsReady layouts for 450+ games and apps in the Smart Preset Maker, each listed on this site
Keyboard and mouse as a virtual controllerNot available. InputConfig sends keys, clicks, pointer movement, scrolling, macros and MIDI. It does not create a virtual game controller

Rebuild a shift layer with chords

A reWASD shift layer becomes a set of chord rows in InputConfig: each row fires only while a modifier button is held.

  • You: Pick a modifier button you rarely press, such as a paddle or a bumper. Add a second row on the button that does the work, open its Options, and under Second control set While also holding to the modifier.
  • InputConfig: Fires the chord row only while the modifier is held, and keeps the plain row quiet then. Up to three modifiers can be required at once.
  • Check: Press the button alone, then with the modifier held. You should get two different results.
A row in the InputConfig editor with its Options open and While also holding set to the right bumper, so the row fires only while that bumper is held.
Figure 1. A chord row is a shift layer: it only fires while the modifier is held.

The modifier keeps whatever it is bound to, so pick a button with nothing on it, such as a paddle.

What InputConfig cannot do

The last row of the table matters. If you used reWASD to play a controller-only game with a keyboard and mouse, InputConfig will not do that on a Mac: it does not create a virtual controller.

The short version

  • No Mac version. reWASD is Windows only, and Parallels works only on Intel Macs.
  • Layers, macros, per-game configs. InputConfig has all three, free.
  • Keyboard as a controller. InputConfig does not offer this on the Mac.

Rebuild the shift layer first, and the rest of a reWASD config follows.

Questions

Is there a reWASD for Mac?

No. reWASD is Windows only, and its developers say a Mac version is not planned.

Does reWASD work in Parallels on an Apple silicon Mac?

According to the reWASD forum, no: Parallels works only on Intel Macs.

Can InputConfig turn my keyboard and mouse into a controller, like reWASD?

No. It works the other way: controllers, MIDI gear, the keyboard, mouse and trackpad in. Keys, clicks, pointer movement, scrolling, macros, MIDI and system actions out. It does not create a virtual controller.

Is there a free reWASD alternative for Mac?

Yes. InputConfig is free, with nothing to buy except an optional tip that adds nothing, and it is open source under the MIT license.

Download on the Mac App StoreOpen source on GitHub.

Updated