Skip to content

Instantly share code, notes, and snippets.

View ntfromchicago's full-sized avatar

Nelson Taruc ntfromchicago

View GitHub Profile
@ntfromchicago
ntfromchicago / DIY Laptop Tray for Cooper Nomad.md
Last active January 19, 2025 21:03
Inexpensive DIY Tray for Cooper Nomad Keyboard

Inexpensive DIY Tray for Cooper Nomad Keyboard

I created this tray to better simulate its use as if it were a laptop keyboard. The benefit of this is that it reduces accidental taps on the trackpad by adding layers left and right of the trackpad.

IMG_5175

It’s also sized to match the exact same size as a 13” MacBook base, all at a much more affordable price.

It also includes a metal stabilizer bar to prevent the Nomad from slipping backward or sliding around.

Tested Options for Combination Keyboard + Trackpad for Apple Vision Pro

Credit to KhaosT's original post for inspiring this fork: https://gist.github.com/KhaosT/f1e0742872a4f7df5d32c1a7cfd61a8c

Updated May 5, 2025

With visionOS 2, support for Bluetooth mice and keyboards greatly expanded.

But support for combination keyboard + trackpad peripherals is still flaky. While most keyboards worked, trackpads were hit and miss. In researching this, I stumbled upon KhaosT's post. It hasn't been updated since Feburary 2024, so I forked his gist. I continue to look for reports of other keyboard + trackpad combos that work, and will update this gist as needed.

@ntfromchicago
ntfromchicago / avp-time.html
Last active November 19, 2024 03:36
Virtual Mac Display Time: HTML file you can full screen to use as a digital clock on Apple Vision Pro for your Virtual Mac Display window.
<html>
<!-- Modify as you see fit. This file was meant to stand alone and work offline without any dependencies. -->
<!-- To use, simply open the file to view in a browser window. Click the time to toggle seconds display on/off. -->
<!-- Once full screen, minimize the size of the Mac Virtual Display window to use as a clock widget. -->
<head>
<style>
body {
align-items: center;
background-color: black;
display: flex;