Skip to content

Add equivalent for Shift+G and P shortcuts in New Expensify #92247

@twisterdotcom

Description

@twisterdotcom

Overview

Expensify Classic supports keyboard shortcuts Shift+G and Shift+P. These should be implemented in the new App to maintain feature parity as an existing customer has asked for them.

Current Behavior

Keyboard shortcuts Shift+G and Shift+P are not available in the new Expensify App.

Expected Behavior

  • Shift+G – Prompts the user for a Report ID and navigates directly to that report's page (quick-jump by report ID).
  • Shift+P – When on a report page, navigates to the workspace/policy associated with that report.

As discussed in Slack, we will change these for New Expensify to:

  • CMD+U - Opens the cmd+k switcher with type:expense-report reportid: entered waiting for the report ID
  • CMD+B - Opens the workspace overview when viewing an expense report linked to that workspace

Platform

  • Web
  • Desktop
  • iOS
  • Android

Notes

  1. These shortcuts exist in Expensify Classic (keyboardShortcutsDialogMainViewTemplate.html in Web-Expensify) and should be supported in the new App for users who rely on keyboard-driven navigation.
  2. CMD = Ctrl in Windows
  3. CMD was chosen over Shift as there are a lot more compose boxes you would not be able to use Shift+ reliably in New Expensify and U and B aren't yet taken by the browser natively.
  4. If users are desperate to return to Shift+ shortcuts, we can come back to this, or we can encourage using some remapping key software internally.
  5. Whilst CMD+U will not directly open the report, it will get there quicker.

Slack: https://expensify.slack.com/archives/C03U7DCU4/p1780048986882969

Metadata

Metadata

Labels

NewFeatureSomething to build that is a new item.ReviewingHas a PR in reviewWeeklyKSv2

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions