Skip to main content
USER GUIDE & INSTRUCTIONAL VIDEOS

.XPANDER User Guide & Video Tutorials

Master every workflow in under 3 minutes. Each module below pairs a step-by-step reference with a short instructional video card.

01

Instant Snippet Expansion (Immediate Mode)

Type a short trigger like .sig, .cal, or .jd in any Windows app and watch .XPANDER replace it instantaneously as you type.

  1. 1 Open .XPANDER Settings from the system tray icon and select the Expandings tab.
  2. 2 Click + Add, enter a short trigger (e.g. .sig) and your replacement text, and set Mode to Immediate.
  3. 3 Click Save. Type .sig in Notepad, Outlook, Teams, or your browser—.XPANDER backspaces the trigger and injects the replacement in milliseconds.
💡 Tip: Start triggers with a punctuation prefix like . or , (e.g. .mail, ,bio) so they never collide with normal words.
MODULE 01 · 0:24
.sig → Instant Paste
SHORT VIDEO WALKTHROUGH · 0:24

Instant Snippet Expansion (Immediate Mode)

.sig → Instant Paste

YouTube ID slot: guideVideos.instantExpansion.youtubeId

02

Rich Text, Office Formatting & Image Snippets (Paste-and-Lock)

Store formatted email signatures, tables, colorful links, or screenshots/logos directly inside a snippet trigger.

  1. 1 Copy formatted text from Word, Outlook, Teams, or a web page—or take a screenshot to your clipboard (Win + Shift + S).
  2. 2 Focus the Replacement field of a snippet in .XPANDER and press Ctrl + V.
  3. 3 The field automatically locks with a 🔒 Rich or 🖼 Image badge and stores the binary payload in a compressed sidecar file (blobs/<id>.xblob).
  4. 4 Want plain text instead? Press Ctrl + Shift + V to paste unformatted text without locking. Click any 🖼 Image badge to inspect the image in the on-demand preview modal.
💡 Tip: Unused .xblob files are automatically garbage-collected on Save, and all blobs are encrypted with AES-256-GCM whenever config encryption is enabled.
MODULE 02 · 0:28
Ctrl + V (Paste-and-Lock)
SHORT VIDEO WALKTHROUGH · 0:28

Rich Text, Office Formatting & Image Snippets (Paste-and-Lock)

Ctrl + V (Paste-and-Lock)

YouTube ID slot: guideVideos.richAndImageSnippets.youtubeId

03

On-Demand Hotkey Mode & Floating Snippet Search Palette

Use Ctrl + Alt + X either to expand Hotkey-mode triggers on demand or—when no trigger is typed—to open the Floating Snippet Search Palette.

  1. 1 If you typed a trigger set to Hotkey mode (e.g. ,bio) and press Ctrl + Alt + X, .XPANDER expands it immediately.
  2. 2 If no matching trigger is in the buffer, pressing Ctrl + Alt + X opens the Floating Search Palette centered on your active monitor.
  3. 3 Type any words from the trigger or replacement (multi-word, case-insensitive). Image snippets show live thumbnails—rest your mouse on a thumbnail for 200 ms to see a larger preview.
  4. 4 Use ↑ / ↓ / PgUp / PgDn and press Enter (or click a row) to insert directly into the app you were typing in. Press Esc or Ctrl + Alt + X again to close.
💡 Tip: You can also filter large snippet catalogs inside the Settings window by clicking the 🔍 icon in the Trigger or Replacement column header.
MODULE 03 · 0:26
Ctrl + Alt + X
SHORT VIDEO WALKTHROUGH · 0:26

On-Demand Hotkey Mode & Floating Snippet Search Palette

Ctrl + Alt + X

YouTube ID slot: guideVideos.searchPaletteAndHotkey.youtubeId

04

Dynamic Date, Time, ISO Week & Clipboard Tokens

Embed live placeholders in your snippets that compute current dates, localized weekday/month names, ISO week numbers, or transformed clipboard contents at paste time.

  1. 1 In the Expandings tab, click [💡 View dynamic tokens] to open the interactive, draggable Token Reference window with live previews.
  2. 2 Click any token row to insert it directly into your active snippet (or copy it to the clipboard).
  3. 3 Combine custom patterns like {date:Dddd, Mmmm D, YYYY} (or force Danish/English with {date:Dddd:da}) and clipboard transforms like {clipboard:trim} or {clipboard:filename}.
💡 Tip: Need literal curly braces in code or JSON snippets? Double them ({{ or }}); unmatched braces and JSON strings pass through untouched.
MODULE 04 · 0:25
{iso_date} · {clipboard}
SHORT VIDEO WALKTHROUGH · 0:25

Dynamic Date, Time, ISO Week & Clipboard Tokens

{iso_date} · {clipboard}

YouTube ID slot: guideVideos.dynamicTokens.youtubeId

05

Case & Space Changer + Windows Filename Sanitizer

Highlight text anywhere in Windows and press Ctrl + CapsLock to open a fast popup menu that transforms casing, spacing, or sanitizes filenames.

  1. 1 Select any text in your editor, browser, File Explorer rename box, or email client.
  2. 2 Press Ctrl + CapsLock (configurable in General settings).
  3. 3 Pick UPPERCASE, lowercase, Title Case, Sentence case, lowerCamelCase, PascalCase, kebab-case, snake_case, or Clean Windows Filename (strips < > : " / \ | ? * and clamps to 255 bytes).
💡 Tip: Uses grapheme-aware Unicode segmentation so international characters (æ, ø, å, ü, é) are preserved accurately.
MODULE 05 · 0:22
Ctrl + CapsLock
SHORT VIDEO WALKTHROUGH · 0:22

Case & Space Changer + Windows Filename Sanitizer

Ctrl + CapsLock

YouTube ID slot: guideVideos.caseAndSpaceChanger.youtubeId

06

Quick Switch (Automatic File Dialog Navigation)

Synchronize standard Windows Open and Save As file dialogs (#32770) to the folder currently active in File Explorer simply by pressing Alt + Tab.

  1. 1 Ensure Quick Switch is enabled in the General tab of .XPANDER Settings.
  2. 2 When an application opens a standard Windows Open or Save dialog, Alt + Tab to your open File Explorer window (supports Windows 11 multi-tab Explorer).
  3. 3 Alt + Tab back to the Open/Save dialog—.XPANDER automatically navigates the dialog to that exact folder path.
💡 Tip: Quick Switch inspects ComboBoxEx32 controls out-of-process so it never interferes with Explorer Properties windows.
MODULE 06 · 0:24
Alt + Tab (Explorer Sync)
SHORT VIDEO WALKTHROUGH · 0:24

Quick Switch (Automatic File Dialog Navigation)

Alt + Tab (Explorer Sync)

YouTube ID slot: guideVideos.quickSwitchDialogs.youtubeId

07

Cloud Sync & Zero-Friction AES-256-GCM Encryption

Share your snippet library across work and personal PCs via OneDrive, Dropbox, or Google Drive while keeping every trigger, template, and .xblob image encrypted at rest.

  1. 1 In Settings → General, move your configuration folder to your OneDrive, Dropbox, or Google Drive folder.
  2. 2 Toggle on Encrypt configuration file and confirm. .XPANDER encrypts config.toml and all .xblob files with AES-256-GCM and stores the 256-bit key in Windows Credential Manager.
  3. 3 Copy your One-Time Recovery Key and store it in your password manager. When you connect a second PC to the same cloud folder, paste the recovery key once—Windows Credential Manager remembers it from then on.
💡 Tip: .XPANDER uses an atomic write pipeline (.tmp → .bak → config.toml) and automatically scrubs legacy unencrypted .bak files when encryption is activated.
MODULE 07 · 0:28
AES-256-GCM + CredMan
SHORT VIDEO WALKTHROUGH · 0:28

Cloud Sync & Zero-Friction AES-256-GCM Encryption

AES-256-GCM + CredMan

YouTube ID slot: guideVideos.cloudSyncEncryption.youtubeId

08

Memory Buffer Sizing, Auto-Clear & Tray Pause

Tailor how many characters .XPANDER keeps in its ring buffer (2–10 chars) and how quickly it scrubs memory after you stop typing (2–10 seconds).

  1. 1 Adjust Buffer Size (2–10 characters, default: 7) in Settings → General. When saving snippets, .XPANDER advises you if a trigger is longer than your buffer or if you can trim the buffer to save RAM.
  2. 2 Adjust Auto-Clear Buffer (2–10 seconds, default: 5s). Once the timer fires, every character in the ring buffer is cryptographically zeroized (write_volatile).
  3. 3 Need to suspend expansion temporarily? Right-click the .XPANDER system tray icon and click Pause (the icon changes to indicate paused state).
💡 Tip: Hotkey triggers (Ctrl + Alt + X) are intercepted directly by the hook and never consume extra character padding in the ring buffer.
MODULE 08 · 0:20
Auto-Clear (2–10s)
SHORT VIDEO WALKTHROUGH · 0:20

Memory Buffer Sizing, Auto-Clear & Tray Pause

Auto-Clear (2–10s)

YouTube ID slot: guideVideos.privacyAndBuffer.youtubeId

Complete Keyboard Shortcut Reference

Complete Keyboard Shortcut Reference
Shortcut Context Action
Ctrl + Alt + X (configurable) Global (Any App) Expands the trigger in the buffer (Hotkey Mode); with no trigger match, opens the Floating Search Palette. Pressing again closes the palette.
Ctrl + CapsLock (configurable) Global (Selected Text) Opens the Case & Space Changer + Windows Filename Sanitizer menu for the highlighted text.
Ctrl + V .XPANDER Replacement Field Pastes rich text (HTML/RTF) or image (PNG/DIB) and locks the snippet with Paste-and-Lock (.xblob).
Ctrl + Shift + V .XPANDER Replacement Field Pastes plain unformatted text without locking the snippet field.
↑ / ↓ / PgUp / PgDn Floating Search Palette Moves selection through filtered snippet results.
Enter or Left-Click Floating Search Palette Inserts the selected snippet directly into the active application with zero backspaces.
Esc or Click Outside Floating Search Palette Closes the search palette without inserting.

Dynamic Token Quick Reference

Dynamic Token Quick Reference
Token Syntax Example Output Description
{iso_date} 2026-10-26 Current local date in ISO 8601 format (YYYY-MM-DD)
{iso_time} 14:30 Current 24-hour time (HH:mm)
{date_local} / {time_local} System locale format Formatted via native Win32 GetDateFormatW / GetTimeFormatW
{date:Dddd, Mmmm D, YYYY} Monday, October 26, 2026 Custom pattern with 30+ specifiers (YYYY, MMMM, DDDD, HH, mm, ss, A)
{date:Dddd:da} Mandag Explicit locale override (:en or :da) regardless of app UI language
{date:WW} 44 ISO 8601 week number computed via pure inline algorithm
{clipboard} Copied text Inserts current clipboard text verbatim
{clipboard:upper} / {clipboard:lower} COPIED TEXT / copied text Transforms clipboard text to uppercase or lowercase
{clipboard:title} / {clipboard:sentence} Copied Text / Copied text Transforms clipboard text to Title Case or Sentence case
{clipboard:camel} / {clipboard:pascal} copiedText / CopiedText Transforms clipboard text to lowerCamelCase or PascalCase
{clipboard:dash} / {clipboard:underscore} copied-text / copied_text Converts whitespace in clipboard text to kebab-case or snake_case
{clipboard:filename} Safe_Windows_Filename Sanitizes clipboard text into a valid Win32 filename (<= 255 bytes)
{clipboard:nospaces} / {clipboard:trim} Copiedtext / Copied text Removes all whitespace or trims leading/trailing whitespace
{{ and }} { and } Escapes literal curly braces (JSON & unmatched braces pass through safely)
VERIFIED DISTRIBUTION · GITHUB RELEASES · WINGET · MS STORE v0.3.24
Windows 10 (1809+) & Windows 11 · No Admin/UAC Required

Download & Install .XPANDER

Choose your preferred deployment channel. Every binary is compiled natively for both x86_64 (Intel/AMD) and ARM64 (Qualcomm Snapdragon / Surface) and verified with SHA-256 checksums.

RECOMMENDED · NO ADMIN / UAC REQUIRED ✓ SHA-256 Verified

Per-User Setup Wizard

Installs cleanly to %LOCALAPPDATA%\Programs\aiVOLUTION\dotXPANDER without requiring Administrator elevation. Includes a custom cloud-sync folder wizard, optional Windows sign-in autostart, automatic running-instance upgrade detection, and downgrade protection.

🔒 Verify SHA-256 Cryptographic Checksums (checksums.txt)

Every GitHub Release automatically publishes SHA-256 hashes generated in CI. Verify your download in PowerShell with: Get-FileHash .\dotXPANDER-x64-Setup.exe -Algorithm SHA256

Asset Filename SHA-256 Hash
dotXPANDER-arm64-v0.3.24.zip ae88321d9c0cddf1bc92c2f3e4cd34df9ab3b3a93a81780c20fce678f00c36a6
dotXPANDER-x64-v0.3.24.zip fd469796aa8378d2655558b9610f48f253fd120cf74e8a546d0de7874440c543
dotXPANDER-arm64-Setup.exe 8ac8629da3b763b7e8a1d82baae1a891504c9328cb7bb828b4797d8586acf8fe
dotXPANDER-arm64.exe 844ce831f4ce45f29012fd6dbc11d6cfac6c500caf1ff6a2da420697c1e16bc0
dotXPANDER-x64-Setup.exe faf06d1e70684ffcf90ba4df80c853c5b75ae20475e033fb22ec922143170a97
dotXPANDER-x64.exe 9b0216c7652b9a78b4c0ee55ce847230a2efe802cbb95a2280e6d12dfc83cf64