Enjoyable Controller Mapper

Windows Setup

Use this application on your Windows PC or laptop to allow Button Mapper to remap the Bixby Button or Active Edge, add more actions, simulate keycodes or enable screen off actions without root.

PC Game Controller Mapping (Linux & Windows): If you are getting started in the field of gaming on a Personal Computer, you may have a few steps to take in getting there. Today, I will be showing you how to use a USB game controller with even the oldest of PC games, free of charge. Program Access Controller:Block, Deny, Restrict, Password Protect Access to Programs and ApplicationsProgram Access Controller is a software program for password protecting, controlling, blocking and restricting access to programs & applications.Program Access Controller is one the most effective and innovative computer security programs available. Works with standart buttons of various controllers; Win 7, 8, 10.

Some LG phones may require the LG Universal Mobile driver

Requires USB debugging enabled on your Android phone, tablet or Android TV device

Gamepad

Simply download, unzip, and run ButtonMapperSetup.exe

Manual Setup

If you use Mac or Linux, or want to do this manually, here are the commands. Add an '-h' at the end of any of the scripts for more options.

You will need adb to run these commands, it can be downloaded here: SDK Platform Tools
Download and unzip the platform tools. Open a terminal or command prompt and go to the directory where you downloaded the platform tools, then run one or more of the commands below.

Remap Bixby, Active Edge, Assistant button or Motion Sense (one-time setup)
./adb shell sh /data/data/flar2.homebutton/logcat.sh
Simulate keycodes (must run this command each time you reboot your phone)
./adb shell sh /data/data/flar2.homebutton/keycode.sh
Screen off actions (works on most, but not all phones. You must run this command each time you reboot your phone)
./adb shell sh /data/data/flar2.homebutton/keyevent.sh
Long press actions with screen off (one-time command)
./adb shell pm grant flar2.homebutton android.permission.SET_VOLUME_KEY_LONG_PRESS_LISTENER
Unlock more actions
./adb shell pm grant flar2.homebutton android.permission.WRITE_SECURE_SETTINGS
NOTE: Xiaomi users may need to enable an additional setting in Developer Options. It's called 'USB debugging (Security settings)' with the subheading 'Allow granting permissions and simulating input via USB debugging'


If you’re in medical school and on this site, you may already be familiar with Anki, the spaced repetition app that purports to stick facts in your brain more quickly and more permanently than than any other method. If not, we will be posting an article soon enough about the ins and outs of Anki, “UFAP”…the whole nine…

This article is written from the perspective that you are already familiar with Anki, but looking to increase your flexibility with a remote control, so that you dont have to be right up against the keyboard.

Oh and another thing. Even when you buy the remote, you don’t want to be using remote with tiny fonts, eliminating the purpose of having the remote and being able to stand far away lay in bed, or whatever.

In this article I will show you”

1. How to buy and install an Anki remote on a mac.

2. How to set up multiple profiles so you can easily use the same remote for Anki, Firecracker, USMLERx, and switch between them fast.

3. How to Increase the font size so you can actually use it from a distance.

Soon you’ll be boring yourself senseless in style!

Buying the Remote Controller

Which remote you use is a matter of choice. In this instance though, we will use the Fortune tech wireless remote. Its available for about ten bucks on amazon here. (Prime too). This remote is ideal because it lets you do cards one handed.

Oh, and you’ll need to need two AAA batteries

Connecting the Remote Controller

By now, you should have your mitts on the Fortune Wireless remote. Turn that baby on by holding the power button.

Now Turn your computer’s bluetooth on. Connect “Fortune Tech Wireless.”

A Brief Interlude to Talk About the Little Red Light On the Remote…

When it is connected, it should blink at a slow rate. If it is blinking at a fast rate, that ostensibly means the battery is low, however I have found this is pretty much never the case. Usually, if you take the batteries out and put them back in, then “connect” your bluetooth from the computer, the light will go back to its regular rate and connect just fine.

Anyways…

You also need to make sure the little switch on the left side is turned “forwards” to “Key.” Having it on the other position will make the joystick control the mouse (badly). We don’t want that.

Mapping the Anki Remote Controller To your Keyboard

So order the remote, and while you wait for it to pop into your mailbox, download Karabiner-Elements here.

This will allow you to map the buttons of the remote to keys on your keyboard, ultimately letting you control Anki from a distance.

So download and install it in the usual fashion.

Next launch Karabiner-Elements from launchpad or wherever its installed.

Now is your chance to map the keys to your remote.

There are a number of ways to do it custom, luckily I have already determined the most ergonomic way and will show you directly how to map them. By the way, we will be making a setup for Anki, Firecracier, and USMLERx, which you can easily switch between. Sound good? Cool.

Open Karabiner Elements and set target device “for all devices.”

Click “add item”

Your left “from key” field will be the button on the remote, while the right “to key” field will be the target on your keyboard. The perfect setup is indicated below. Make your keyboard setup look exactly like this.

If you press the trigger or “ok” button, the card will flip.

If you press up on the little joystick, it will press “1” on your keyboard, as in “show me in <15 minutes or what the low knowledge Anki key is. Press down, and you will hit “2”, Press left for “3”, and right for “4”.

You will be able to scroll down with B And up with A to see further info on the cards such as in Anking or whatever cards that require scrolling.

This setup also works perfectly for Firecracker and the scroll feature is especially useful with Firecracker because there is more content. Don’t worry that you are missing the 5 key from Firecracker. 4 will get you into the red.

Now put a piece of tape on your remote and write the numbers until you learn them. (Will only take about 30 minutes of use to memorize them).

Beautiful. This setup will work perfectly for Anki and firecracker.

Ok, but what if I like to use USLMERx AND Anki?

Well you’re golden brah. Because I’m going to tell you how to set up another profile for USMLERx.

Open Karabiner-Elements again and hustle on over to the “profiles” tab.

Got it? Cool now press Add profile and select the new profile. Name it USMLERx

Go back to the simple modifications page and set it up as below.

The real beauty of it is that you can VERY easily switch between the Anki/Firecracker profile and USMLERx with a dropdown in your task bar… Check it out. Click the little square Karabiner-Elements logo. Just make sure you are using the right profile or you’ll be confused for about two seconds.

Oh but one more thing….

Make the Anki Font Bigger so you can Actually use the Remote From Far Away!!!!

  1. Open Anki
  2. Go to browse
  3. Find the deck you want
  4. Highlight it
  5. Click “cards

Go into the card and find every instance of “font size” and replace it with a big big number. Don’t worry!! you won’t hurt anything!!! There is no reason for the font to be tiny.

Enjoyable Controller Mapper Software

Now you’re made in the shade brother. Stay cool.

Enjoyable Controller Mapper Games

-M