Skip to content

Commit fc78f5a

Browse files
authored
fix: mac hotkeys (fix #1907) (#2115)
1 parent 67215e2 commit fc78f5a

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

packages/app-frontend/src/features/components/ComponentsInspector.vue

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,16 +42,17 @@ export default defineComponent({
4242
} = useComponentPick()
4343
4444
onKeyDown(event => {
45-
if (event.key === 'f' && event.altKey) {
45+
// ƒ,ß,® - these are the result keys in Mac with altKey pressed
46+
if ((event.key === 'f' || event.key === 'ƒ') && event.altKey) {
4647
treeFilterInput.value.focus()
4748
return false
48-
} else if (event.key === 's' && event.altKey && !pickingComponent.value) {
49+
} else if ((event.key === 's' || event.key === 'ß') && event.altKey && !pickingComponent.value) {
4950
startPickingComponent()
5051
return false
5152
} else if (event.key === 'Escape' && pickingComponent.value) {
5253
stopPickingComponent()
5354
return false
54-
} else if (event.key === 'r' && (event.ctrlKey || event.metaKey) && event.altKey) {
55+
} else if ((event.key === 'r' || event.key === '®') && (event.ctrlKey || event.metaKey) && event.altKey) {
5556
refresh()
5657
return false
5758
}

packages/app-frontend/src/features/components/SelectedComponentPane.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ export default defineComponent({
3333
// State filter
3434
const stateFilterInput = ref()
3535
onKeyDown(event => {
36-
if (event.key === 'd' && event.altKey) {
36+
// ∂ - the result key in Mac with altKey pressed
37+
if ((event.key === 'd' || event.key === '') && event.altKey) {
3738
stateFilterInput.value.focus()
3839
return false
3940
}

0 commit comments

Comments
 (0)