mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2026-04-25 07:46:01 +03:00
[PR #3369] [MERGED] Qt: add customizable controller hotkeys #3419
Labels
No labels
Bloodborne
bug
contributor wanted
documentation
enhancement
frontend
good first issue
help wanted
linux
pull-request
question
release
verification progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/shadPS4#3419
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/shadps4-emu/shadPS4/pull/3369
Author: @rainmakerv3
Created: 8/2/2025
Status: ✅ Merged
Merged: 8/3/2025
Merged by: @georgemoralis
Base:
main← Head:custom-hk📝 Commits (2)
17fb4fdcustomizable controller hotkeys - initial8fa94c6Update input_handler.h📊 Changes
15 files changed (+1067 additions, -15 deletions)
View changed files
📝
CMakeLists.txt(+3 -0)📝
REUSE.toml(+1 -0)📝
src/core/devtools/layer.cpp(+54 -11)📝
src/core/devtools/layer.h(+9 -1)➕
src/images/hotkey.png(+0 -0)📝
src/input/input_handler.cpp(+158 -0)📝
src/input/input_handler.h(+8 -0)➕
src/qt_gui/hotkeys.cpp(+392 -0)➕
src/qt_gui/hotkeys.h(+62 -0)➕
src/qt_gui/hotkeys.ui(+313 -0)📝
src/qt_gui/main_window.cpp(+6 -0)📝
src/qt_gui/main_window_ui.h(+7 -0)📝
src/sdl_window.cpp(+48 -2)📝
src/sdl_window.h(+5 -1)📝
src/shadps4.qrc(+1 -0)📄 Description
Adds a Qt menu item to allow setting remappable hotkeys (only controller is remappable for now).
The following functions can be set: show FPS, toggle pause, toggle fullscreen, stop game (has a confirmation dialog)
I do plan on adding keyboard remappable hotkeys later on if this works out, but maybe not very soon.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.