Skip to content

Instantly share code, notes, and snippets.

@egstad
Last active November 13, 2022 18:20
Show Gist options
  • Save egstad/03dc892076c5f97e0c1e371013f952d7 to your computer and use it in GitHub Desktop.
Save egstad/03dc892076c5f97e0c1e371013f952d7 to your computer and use it in GitHub Desktop.
Update TADA68

Tada68 Remapping on Mac

Wanna remap your TADA68? Of course you do, especially if you're like me and use a Mac.


STEP 1 — Visit the editor

Click here to visit the site. This website is a piece of absolute horse shit. Enable flash and prepare yourself. View the notes section of this doc for some helpers. Once you're pleased with the layout, compile and save it into your Downloads folder. Name it FLASH.BIN (all caps).


STEP 02 — Mount TADA68

Plug in TADA68, hit reset button on bottom. This should mount it to your machine. Find it? Good. Now open a terminal.


STEP 03 — Run the following commands

Command Purpose Note
cd /Volumes/TADA68\ \ / 
Go to the TADA68 directory Note the space after "/"
ls -a
Show all files currently in directory. You should see something like FLASH.BIN, ._.Trashes, .Trashes, .., ., .fseventsd You can skip this.
rm FLASH.BIN
Get rid of that old shit.
cp -r ~/Downloads/FLASH.BIN /Volumes/TADA68\ \ / 
Copy over the fresh FLASH.BIN from the shit site. This assumes the flash is in your downloads. Note that this is case-sensitive.
rm -rf .Trashes/ .fseventsd/ ._.Trashes ._FLASH.bin
Throw out that useless shit - some of which your mac adds because I don't fucking know why.

STEP 04 — Unmount the TADA68

After ejecting, type away baby! TADA!


Notes

Wanna map the function keys? Note that the momentary press option, which is the second choice in the dropdown at the time of writing, produces the traditional results of pressing a function key.

@egstad
Copy link
Author

egstad commented Sep 15, 2018

Since fucking around with this, I've found an app called Karabiner Elements. It's a tool that lets users customize keys and key bindings. To get the most out of it, you'll need to be familiar with programming.

The pro here is that it's easier to customize than TADA's flash-based web app and also is more robust. The con is that your profile isn't saved to the board, like TADA's. That's not a problem for me, as I only have one machine. Technically, you could symlink your Karabiner config file to a cloud-based directory, like dropbox, and have any number of computers reference that. Anywho.

This is more or less, the mac keyboard, with a few changes here and there based on my preferences. I'm going to be using it as my bootstrap for Karabiner.
http://123.57.250.164:3000/tada68#AB327D97660E69305518F5AF12AF5BE9

@vaughnwalters
Copy link

Karabiner is awesome, but the remap of caps lock and escape and control when held isn't working on my tada68, but it still is on my macbook pro. You have any luck with this particular remap?
https://www.saltycrane.com/blog/2017/07/how-map-caps-lock-escape-when-tapped-and-control-when-held-mac-os-sierra/

@egstad
Copy link
Author

egstad commented Jan 20, 2019

@vaughnwalters - at a cursory glance, that profile looks correct. i too ran into some issues while programming my escape key. something i remember having to do was remove any simple modifications which included escape (in karabiner) as well as make sure that escape wasn't being mapped by Mac OS (in Keyboard > Modifier Keys). double check that? hope it helps - good luck!

@filipruisl
Copy link

filipruisl commented Apr 10, 2020

Since the horseshit sketchy configurator is no longer available, I managed to change the layout with the much better QMK configurator https://config.qmk.fm/#/tada68/LAYOUT_65_ansi

@marcusYKT
Copy link

Thanks for making this egstad! <3

@egstad
Copy link
Author

egstad commented Apr 20, 2020

@filipruisl - lol, I ended up doing the same thing. I retired my Tada for an ortho and have gotten familiar with QMK - which fucking rules.

@egstad
Copy link
Author

egstad commented Apr 20, 2020

@marcusYKT - you are welcome!!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment