• Keyboard manager
  • 1. Overview
  • 1.1 Key definitions
  • 1.2 Press Release
  • 1.3 Elevator Pitch
  • 1.4 Tweet
  • 1.5 Narrative / Scenario
  • 1.6 Customers
  • 1.7 Problem Statement and Supporting Customer Insights
  • 1.8 Solutions or Expectations
  • 1.9 Survey Results
  • 1.10 Goals / Non-Goals
  • Goals
  • Stretch Goals
  • Non-Goals
  • 2. Requirements
  • 2.1 Functional Requirements Overview
  • *Multiple keyboard support was moved down in priority as there are currently no public APIs that can accomplish this. As a result we're working on having those APIs available down the road, but it will not be part of our V1 product.
  • 2.2 Functional Requirements for remapping of keys
  • 2.3 Functional Requirements for OS-Level shortcuts
  • 2.4 Functional Requirements for App-Level shortcuts (stretch goal)
  • 2.5 Functional Requirements for Settings
  • 2.6 Functional Requirements Open Questions / Concerns
  • 2.6.1 Circular reference
  • 2.6.2 WinKey Priority and Access
  • 2.6.3 Multiple Keyboards – Shortcut support
  • 2.6.4 SharpKey / AHK Partnership
  • 2.6.5 Elevated Permissions
  • 2.6.6 F-Key / Fn key ignore
  • 3. Measure Requirements
  • 4. UI Mockup
  • See below for gifs/screenshots of the UI mockups:
  • Below are perliminary screenshots and gifs of the app. This is being changed frequently and is simply a show of the basic functionality we hope for our v1.
  • 4.1 Main UI Settings
  • 4.2 Main UI Settings Cont'd
  • 4.3 Remapping Keys Settings
  • 4.4 Edit Shortcuts Settings
  • 4.5 Detecting Shortcut Key Presses