• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

John August

  • Arlo Finch
  • Scriptnotes
  • Library
  • Store
  • About

How-To

Getting Apple Pay to work on my M1 MacBook

April 29, 2021 Geek Alert, How-To

I love my 2020 MacBook Air and have had very few issues with it, except that I couldn’t get it to work with Apple Pay. Transactions would fail, and it wasn’t clear why. For months I just lived with it and used alternate ways of paying for things.

But man, I missed the convenience of Apple Pay, which worked fine on my much older machine. (This was my first Mac with Touch ID, which is relevant.)

Last night, while trying to buy two t-shirts at Cotton Bureau, I was determined to find a solution to my Apple Pay woes.

Checking the Wallet & Apple Pay pane in System Preferences showed my credit cards were there but disabled. It pointed me to this page at Apple:

If Apple Pay on your Mac is disabled because security settings were modified

Had my security settings been modified? No idea.

That page pointed me to this one:

About Startup Security Utility

It seemed that maybe I needed to boot into Recovery Mode and use the Startup Security Utility to set my Mac to a higher security threshold.

The article said you get to Recovery Mode by booting while holding down Command-R. But on the new M1 Macs, instead you hold down the power (Touch ID) button instead. This tripped me up for a few minutes.

In Recovery Mode, it was clear that all my system settings were fine.

Here’s what ultimately worked: Deleting the credit cards in Wallet & Apple Pay, then re-adding them. After that, transactions worked great.

My hunch is that the credit cards were imported when I set up this Mac but not properly authorized. Apple should change the language of the warnings or link to a better explanation.

In the meantime, hopefully this writeup has saved you some hassle.

Getting the Razer Tartarus Pro keyboard to work with macOS Catalina and beyond

November 7, 2020 Geek Alert, How-To, Tools

As I’ve written before, I use this weird keyboard which has helped greatly with my carpal tunnel issues.

While this odd keyboard is great for normal typing, certain key combinations are unwieldy. So for the past decade I’ve used an external gaming keypad to the left of my keyboard with custom macros set up for some common commands:

  • Select All
  • Undo
  • Copy
  • Cut
  • Paste
  • Paste and Match Style
  • Pasteboard History (which is part of Better Touch Tool)

When my beloved Logitech keypad crapped out, I switched to the well-reviewed Razer Tartarus Pro. It’s nicely built! Unfortunately, it doesn’t offer drivers for the current macOS.

After a lot of googling, I’ve cobbled together a solution. So in the interest of sharing what I’ve learned — and remembering how I got this to work in the first place — let me walk through the steps.

Note that this doesn’t do half of what a proper driver could accomplish, particularly for gaming. So please, Razer, make one! But if you want to use a gaming pad like the Tartarus Pro for keyboard shortcuts, this does the trick.

How to make the Tartarus Pro work on macOS Catalina

It’s important to understand that macOS sees the Tartarus Pro as a plain old keyboard. So if you plug it in and hit the 08 key, you’ll see it type a ‘w’.

Luckily, there’s software that can recognize that and do something useful instead.

Better Touch Tool is best known for getting random mice and trackpads to work, but it does a nice job on keyboards as well. (I’m using the 3.5 Alpha version.)

better touch tool setup

Let’s look at the Select All shortcut. You’ll notice the “Assigned Action” is ⌘A. Now direct your attention to the righthand sidebar. That’s where all the real work happens.

1) For the moment, ignore the “Click here to record a shortcut” section. We’ll come back to that.

2) You want the shortcut Enabled, so check the box.

3) You should put a note in this field for clarity.

4) The HUD overlay is surprisingly helpful. It shows what’s happening, like that you just hit “copy.” I find the Title text to be too large, so I use the Subtitle instead.

HUD display shows Copy

5) For Trigger Conditions, you want to choose “Works on keyboards with the same type as used for recording.” Yes, this is a ridiculously long label.

6) You want it to Trigger on Key Down.

7) You don’t want it to repeat.

You’ll do these steps for each key on the gaming keypad you want to remap. Here’s my setup.

keyboard photo

I also set key 20, the spacebar, to Undo.

In theory, you’re done! For a few weeks, this worked great. And then it started having issues. When encountering password fields, my normal keyboard would start triggering keyboard shortcuts. I had to restart Better Touch Tool multiple times per day.

Basically, the app kept getting my normal weird keyboard confused with my special weird gaming keypad. I needed to call in the big guns.

Enter Karabiner

I’d long heard of Karabiner Elements, a public domain app that can remap any key and do really impressive things. But it’s intimidating as hell.

Here’s what I wanted Karabiner to do: remap the keys of the Tartarus Pro to seldom-used keystrokes so I could then set those as triggers for Better Touch Tool.

Looking through their user forums, I couldn’t find any perfect matches for this use case, but luckily @bradcurtis had built a set of custom mappings (a “complex modification” in Karabiner speak) for a similar purpose.

Installing them is odd. Here’s how you do it.

  1. Install Karabiner-Elements. You’ll have to give it a ton of permissions in System Preferences.

  2. In Karabiner-Elements Preferences, choose Complex Modications and then Add Rule.

  3. On the next screen, choose “Import More Rules from the internet.”

  4. Either search for “Tartarus” or follow this link

  5. Choose the Import button. It’ll ask you whether you want to open the link in Karabiner-Elements. You do.

  6. Click the button to “Enable All”

Karabiner setup

If you have the Tartarus v2 like @bradcurtis, you’re done! All of the keys should be mapped to new, less-common keystrokes. But if you have the Tartarus Pro like I do, you need to modify the settings you just imported to change the product ID. This is where it gets frustratingly user-hostile, because it requires you to modify a JSON file in an external editor.

  1. Navigate to ~/.config/karabiner/karabiner.json — the easiest way to do this is by choosing Go > Go to Folder… in the Finder.

  2. Open this file in a plain text editor (I use TextMate).

  3. Find and replace 555 (the product ID for the v2) with 580 (the product ID for the Pro).1

  4. Save this file and restart Karabiner-Elements.

After doing this, and mapping these new keystrokes to Better Touch Tool, I’m back up to full speed.2

Again, almost no one on Earth will never need or want to do any of this. But if you’re the one person who needs this solution, I hope it helps. Please pay it forward by documenting something you’ve discovered.

  1. If you’re looking for a different product ID, open the Event Viewer in Karabiner-Elements and choose Devices. ↩
  2. I added one additonal modification, converting key 20 (which is coded as “spacebar”) to Left_Shift-Left_Option-s. ↩

What is a #writesprint?

March 19, 2020 General, How-To, Psych 101

A #writesprint is a timed writing session. For a set period — often 60 minutes but sometimes shorter — you sit down and focus all your attention on writing.

No checking Twitter. No Googling lyrics. No running to the kitchen for a snack.

Just write.

It doesn’t have to be screenwriting; you can #writesprint a term paper, a novel or a blog post. The important thing is that you’re writing something you want or need to write.

A #writesprint is about showing up. It’s designed to get your butt in the seat, fingers on the keyboard.

When the timer ends, stand up and walk away. You can come back to do more writing later, even another sprint, but definitely reward yourself for having done the work.

You can do a #writesprint by yourself, but it often helps to have the social pressure and accountability of others. I’ll occasionally announce on Twitter that I’m about to start a #writesprint:

Back to things I can control: I’m starting a #writesprint at the top of the hour. One task, 60 minutes, no stopping. Who’s in?

— John August (@johnaugust) March 18, 2020

If you want to write along with me, reply or favorite or just start. You never need permission. If you want to brag about how much you got done during your sprint, go for it!

Frequently Asked Questions

Do I need any special equipment or software? Not really. You can set a timer on your phone. If you’re using Highland 2, the built-in Sprint function will keep track of your words, which is handy.

Do I need to start at the top of the hour? No. It’s convenient but not necessary. When I was writing the Arlo Finch books, I found it useful to schedule two sprints a day, generally at 10am and 2pm.

Can I use a #writesprint to do non-writing work?
Of course! If it’s something you’re kind of dreading doing, but a timer and some social pressure helps, go for it.

Where did this idea come from?
I might have created the #writesprint hashtag,1 but I definitely got the idea from Jane Espenson, who’s been doing these for years. (She calls them writing sprints, which sounds better but doesn’t hashtag as neatly.) And of course it shares a tradition with the Pomodoro Technique and other productivity hacks.

Will this really boost my productivity?
If you’re spending a fixed amount of time at the keyboard concentrating on one thing to write, you’re going to get more accomplished than if you’re jumping between email and YouTube and various news sites. It’s like putting blinders on a horse. It keeps you focused.

How short can a #writesprint be?
You can get a lot done in just 10 minutes of focused writing. Don’t be afraid to set short sprints.

Can I go longer than 60 minutes?
If you’re in the flow and decide you want to keep working past the bell, that’s your choice. But don’t set out to write for more than 60 minutes. The idea of a sprint is that it’s intense and focused. It’s a different energy than a marathon.

  1. I’ve deleted my old tweets, but the earliest appearance of #writesprint is in 2011, which is when I started doing them. ↩

Professional Realism

Episode - 382

Go to Archive

January 8, 2019 Arlo Finch, Books, Directors, Film Industry, Genres, How-To, Pitches, Producers, QandA, Scriptnotes, Story and Plot, Television, Transcribed, WGA, Words on the page, Writing Process

John welcomes Derek Haas (Chicago Fire, 3:10 to Yuma, 2 Fast 2 Furious) to talk about writing accurate portrayals of different jobs, and when to sacrifice reality for storytelling. They also share their time-management strategies in honor of those New Year resolutions to get writing done.

We also answer listener questions about the necessity of entertainment lawyers, how to keep your energy high pitch after pitch, Story By credits, and how to stay alive after that first staff writing job ends.

Links:

  • Thank you, Derek Haas!
  • Join us for the WGA’s Princess Bride screening on January 27th. Seating opens up to non-WGA members 15 minutes before showtime.
  • How Hollywood Gets the Publishing Industry Wrong by Sloane Crosley, author of I Was Told There’d Be Cake, for The New York Times
  • Is Grover swearing in this video? This is Christian DiCanio’s blog post about it.
  • David Kwong’s The Enigmatist
  • Holding down the spacebar on a text so you can move the cursor more accurately on an iPhone.
  • T-shirts are available here! We’ve got new designs, including Colored Revisions, Karateka, and Highland2.
  • John August on Twitter
  • Craig Mazin on Twitter
  • Derek Haas on Twitter
  • John on Instagram
  • Find past episodes
  • Scriptnotes Digital Seasons are also now available!
  • Outro by James Llonch and Jim Bond (send us yours!)

Email us at ask@johnaugust.com

You can download the episode here.

UPDATE 2-12-19: The transcript of this episode can be found here.

Next Page »

Primary Sidebar

Newsletter

Inneresting Logo A Quote-Unquote Newsletter about Writing
Read Now

Explore

Projects

  • Aladdin (1)
  • Arlo Finch (27)
  • Big Fish (87)
  • Charlie (39)
  • Charlie's Angels (16)
  • Chosen (2)
  • Corpse Bride (9)
  • Dead Projects (18)
  • Frankenweenie (10)
  • Go (30)
  • Karateka (4)
  • Monsterpocalypse (3)
  • One Hit Kill (6)
  • Ops (6)
  • Preacher (2)
  • Prince of Persia (13)
  • Shazam (6)
  • Snake People (6)
  • Tarzan (5)
  • The Nines (118)
  • The Remnants (12)
  • The Variant (22)

Apps

  • Bronson (14)
  • FDX Reader (11)
  • Fountain (32)
  • Highland (72)
  • Less IMDb (4)
  • Weekend Read (34)

Recommended Reading

  • First Person (87)
  • Geek Alert (147)
  • WGA (123)
  • Workspace (19)

Screenwriting Q&A

  • Adaptation (66)
  • Directors (90)
  • Education (49)
  • Film Industry (487)
  • Formatting (129)
  • Genres (90)
  • Glossary (6)
  • Pitches (29)
  • Producers (59)
  • Psych 101 (117)
  • Rights and Copyright (96)
  • So-Called Experts (47)
  • Story and Plot (170)
  • Television (164)
  • Treatments (21)
  • Words on the page (238)
  • Writing Process (178)

More screenwriting Q&A at screenwriting.io

© 2023 John August — All Rights Reserved.