feat(shortcuts): runtime configurable keyboard shortcuts

This commit is contained in:
Michael Aaron Murphy 2024-06-06 16:57:08 +02:00
parent 6f051b2456
commit cf322fdb5e
No known key found for this signature in database
GPG key ID: B2732D4240C9212C
47 changed files with 3305 additions and 416 deletions

View file

@ -136,10 +136,10 @@ dock = Dock
hot-corner = Hot Corner
.top-left-corner = Enable top-left hot corner for Workspaces
super-key-action = Super Key Action
.launcher = Launcher
.workspaces = Workspaces
.applications = Applications
super-key = Super key
.launcher = Open Launcher
.workspaces = Open Workspaces
.applications = Open Applications
top-panel = Top Panel
.workspaces = Show Workspaces Button
@ -401,6 +401,125 @@ type-to-search = Type to search...
keyboard-shortcuts = Keyboard Shortcuts
.desc = View and customize shortcuts
add-keybinding = Add keybinding
cancel = Cancel
command = Command
custom = Custom
debug = Debug
disabled = Disabled
migrate-workspace-prev = Migrate workspace to previous output
migrate-workspace-next = Migrate workspace to next output
migrate-workspace = Migrate workspace to output { $direction ->
*[down] down
[left] left
[right] right
[up] up
}
navigate = Navigate
replace = Replace
shortcut-name = Shortcut name
system-controls = System controls
terminate = Terminate
toggle-stacking = Toggle window stacking
type-key-combination = Type key combination
unknown = Unknown
custom-shortcuts = Custom Shortcuts
.add = Add shortcut
.context = Add Custom Shortcut
.none = No custom shortcuts
modified = { $count } modified
nav-shortcuts = Navigation
.prev-output = Focus previous output
.next-output = Focus next output
.last-workspace = Focus last workspace
.prev-workspace = Focus previous workspace
.next-workspace = Focus next workspace
.focus = Focus window { $direction ->
*[down] down
[in] in
[left] left
[out] out
[right] right
[up] up
}
.output = Switch to output { $direction ->
*[down] down
[left] left
[right] right
[up] up
}
.workspace = Switch to workspace { $num }
manage-windows = Manage windows
.close = Close window
.maximize = Maximize window
.minimize = Minimize window
.resize-inwards = Resize window inwards
.resize-outwards = Resize window outwards
.toggle-sticky = Toggle sticky window
move-windows = Move Windows
.direction = Move window { $direction ->
*[down] down
[left] left
[right] right
[up] up
}
.display = Move window one monitor { $direction ->
*[down] down
[left] left
[right] right
[up] up
}
.workspace = Move window one workspace { $direction ->
*[below] below
[left] left
[right] right
[above] above
}
.workspace-num = Move window to workspace { $num }
.prev-workspace = Move window to prev workspace
.next-workspace = Move window to next workspace
.last-workspace = Move window to last workspace
.next-display = Move window to next display
.prev-display = Move window to prev display
.send-to-prev-workspace = Move window to previous workspace
.send-to-next-workspace = Move window to next workspace
system-shortcut = System
.app-library = Open the app library
.brightness-down = Decrease display brightness
.brightness-up = Increase display brightness
.home-folder = Open home folder
.keyboard-brightness-down = Decrease keyboard brightness
.keyboard-brightness-up = Increase keyboard brightness
.launcher = Open the launcher
.lock-screen = Lock the screen
.mute = Mute audio output
.mute-mic = Mutes microphone input
.screenshot = Take a screenshot
.terminal = Open a terminal
.volume-lower = Decrease audio output volume
.volume-raise = Increase audio output volume
.web-browser = Opens a web browser
.window-switcher = Switch between open windows
.workspace-overview = Open the workspace overview
window-tiling = Window tiling
.horizontal = Set horizontal orientation
.vertical = Set vertical orientation
.swap-window = Swap window
.toggle-tiling = Toggle window tiling
.toggle-stacking = Toggle window stacking
.toggle-floating = Toggle window floating
.toggle-orientation = Toggle orientation
replace-shortcut-dialog = Replace Shortcut?
.desc = { $shortcut } is used by { $name }. If you replace it, { $name } will be disabled.
## Input: Mouse
mouse = Mouse
@ -443,13 +562,13 @@ open-workspaces-view = Open Workspaces Overview
## Power
power = Power
.desc = Manage power settings
.desc = Manage power settings
power-mode = Power Mode
.performance = High performance
.balanced = Balanced
.battery = Extended battery life
.performance-desc = Peak performance and power usage.
.balanced-desc = Quiet performance and moderate power usage.
.battery-desc = Reduced power usage and silent performance.
.nobackend = Backend not found. Install system76-power or power-profiles-daemon.
.performance = High performance
.balanced = Balanced
.battery = Extended battery life
.performance-desc = Peak performance and power usage.
.balanced-desc = Quiet performance and moderate power usage.
.battery-desc = Reduced power usage and silent performance.
.nobackend = Backend not found. Install system76-power or power-profiles-daemon.