0.6.4 Release Notes
New Features
- Full keyboard control in Mirror. Click a device to focus it, turn on the
Keyboard button, and your keystrokes go straight to the phone:- Editing shortcuts behave the way they do on your computer —
Ctrl+A,
Ctrl+C,Ctrl+X,Ctrl+V,Ctrl+Z/Ctrl+Y, and arrow/Home/End/
PgUp/PgDnnavigation withShiftto select. Copy and cut also land the
text on your computer's clipboard. Ctrl+Shift+Vtypes your clipboard as keystrokes without touching the
phone's own clipboard.- Device actions use an
Altprefix so they never collide with typing:
Alt+Hhome,Alt+Bback,Alt+Srecent apps,Alt+Mmenu,Alt+N
notifications,Alt+Rrotate,Alt+Ppower,Alt+Oscreen off/on,
Alt+↑/Alt+↓volume,Alt+Fmaximize the focused device, andAlt+Kto
hand the keyboard back to Cellhasher. - With group control on, keystrokes and pastes reach every device in the sync
group.
- Editing shortcuts behave the way they do on your computer —
- Mouse shortcuts in Mirror. Right-click is Back, middle-click is Home, the
scroll wheel scrolls (holdShiftfor horizontal), and a swipe keeps tracking
even when the pointer leaves the device tile.
Improvements
- macOS windows now use the native title bar controls. The app's own
minimize/maximize/close buttons are hidden on macOS in favor of the standard
traffic lights. - Linux windows can be resized by dragging their edges and corners.
Fixes
- Linux download and package names no longer contain spaces, which
previously broke download links and install commands that weren't quoted.
Maintenance
- Updated dependencies to their latest minor versions.
Linux Installation
Requires Debian 12+ or Ubuntu 22.04+ (64-bit). Packages: .deb, .rpm, and
.AppImage.
.deb (Debian/Ubuntu/Mint)
sudo apt install ./Cellhasher_Control_0.6.4_amd64.debOr install manually and pull in any missing dependencies:
sudo dpkg -i Cellhasher_Control_0.6.4_amd64.deb
sudo apt install -f # resolves WebKitGTK 4.1 if not already installedLaunch from the application menu or run cellhasher_control.
.rpm (Fedora/RHEL, openSUSE)
# Fedora/RHEL
sudo dnf install ./Cellhasher_Control-0.6.4-1.x86_64.rpm
# openSUSE
sudo zypper install ./Cellhasher_Control-0.6.4-1.x86_64.rpmLaunch from the application menu or run cellhasher_control.
.AppImage (any distro)
chmod +x Cellhasher_Control_0.6.4_amd64.AppImage
./Cellhasher_Control_0.6.4_amd64.AppImageThe AppImage bundles its own FFmpeg codecs, so it needs no extra packages
besides a display server. If it fails with a FUSE error, either install
libfuse2 (sudo apt install libfuse2) or run it without FUSE:
./Cellhasher_Control_0.6.4_amd64.AppImage --appimage-extract-and-runTroubleshooting
- "error while loading shared libraries: libwebkit2gtk-4.1-0" — the WebKit
runtime is missing; install it withsudo apt install libwebkit2gtk-4.1-0. - "version GLIBC_2.39 not found" — the distro is older than Debian 12 /
Ubuntu 22.04; use the AppImage or upgrade.
macOS Installation
Requires macOS 10.13+. Works on both Apple Silicon and Intel Macs (universal
binary).
Download dmg-0.6.4.zip, unzip it, open the .dmg, and drag
Cellhasher_Control.app into Applications.
Note: The app isn't notarized by Apple yet, so Gatekeeper may refuse to
open it as downloaded ("Cellhasher_Control.app is damaged and can't be
opened" / can't verify the developer). Clear the quarantine attribute before
first launch:xattr -cr "/Applications/Cellhasher_Control.app"