Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Global Navigate

Global Navigate is a powerful keyboard-driven navigation system built into Kinesis API that allows you to quickly jump to any part of the application without using the mouse. This feature significantly speeds up your workflow by providing shortcuts to navigate between projects, collections, data, and other components.

Accessing Global Navigate

There are two ways to open the Global Navigate modal:

  1. Keyboard Shortcut: Press Ctrl+G (Windows/Linux) or ⌘+G (Mac)
  2. UI Button: Click the keyboard shortcut hint in the bottom-right corner of the screen

Basic Navigation

The Global Navigate system accepts various commands in a simple, intuitive syntax:

  1. Enter a base command (e.g., p for projects)
  2. Optionally add IDs to navigate to specific resources (e.g., p/project_id)
  3. Press Enter to navigate

Base Commands

Global Navigate supports numerous shorthand commands:

CommandAliasesDestination
p, pr, proproject, projectsProjects page
c, colcollectionCollection page
cscustom, customstructure, custom_structureCustom Structure page
ddataData management
rroute, routesRoutes page
pg, playplaygroundPlayground
u, ususer, usersUsers management
patpatsPersonal Access Tokens
mmediaMedia management
red, rsredirectsRedirects
snp, snipsnippet, snippetsSnippets
mcmiscMiscellaneous utilities
e, eseventsEvents log
confconfig, configsConfiguration settings
constconstraint, constraintsConstraints
ssettingsUser settings
h, dashhome, dashboardDashboard
aaboutAbout page
ch, changechangelogChangelog
roadroadmapRoadmap
repl, shellREPL shell
logout, endLog out

Advanced Navigation Patterns

For hierarchical resources, you can navigate directly to specific items by adding IDs to your command with forward slashes:

Projects Navigation

  • p - Go to projects list
  • p/project_id - Go directly to a specific project

Collections Navigation

  • c - Go to projects list
  • c/project_id - Go to a specific project
  • c/project_id/collection_id - Go directly to a specific collection

Custom Structures Navigation

  • cs - Go to projects list
  • cs/project_id - Go to a specific project
  • cs/project_id/collection_id - Go to a specific collection
  • cs/project_id/collection_id/custom_structure_id - Go directly to a specific custom structure

Data Navigation

  • d - Go to data projects list
  • d/project_id - Go to a project's collections for data
  • d/project_id/collection_id - Go to data objects in a collection
  • d/project_id/collection_id/data_id - Go directly to a specific data object

Routes Navigation

  • r - Go to routes projects list
  • r/project_id - Go to routes in a project
  • r/project_id/route_id - Go directly to a specific route

Playground Navigation

  • pg - Go to playground projects list
  • pg/project_id - Go to routes in a project's playground
  • pg/project_id/route_id - Go directly to testing a specific route

Snippets Navigation

  • snp - Go to snippets list
  • snp/snippet_id - Go directly to a specific snippet

Users Navigation

  • u - Go to users list
  • u/username - Go directly to a specific user's profile

Usage Examples

CommandResult
pNavigate to the projects list
p/inventoryNavigate to the inventory project
c/inventory/productsNavigate to the products collection within the inventory project
d/blog/posts/post123Navigate to the post123 data object in the posts collection
r/api/authNavigate to the auth route in the api project
pg/shop/checkoutTest the checkout route in the playground
u/adminView the admin user's profile
settingsGo to your user settings page
logoutLog out of the system

Benefits of Global Navigate

Global Navigate offers several advantages for power users:

  • Speed: Navigate anywhere in the application with just a few keystrokes
  • Efficiency: Reduce dependency on mouse movements and menu navigation
  • Directness: Jump directly to deeply nested resources without navigating through multiple pages
  • Accessibility: Provide keyboard-focused navigation options
  • Productivity: Streamline repetitive navigation tasks

Tips for Effective Use

  • Learn the Shortcuts: Memorize the base commands for sections you frequently visit
  • Use Tab Completion: In the future, Global Navigate may support tab completion
  • Bookmark Common Paths: Keep a note of full paths for resources you access regularly
  • Direct Navigation: Instead of navigating through multiple pages, use the full path pattern