Skip to content

Commit 541b6ca

Browse files
authored
Merge pull request #742 from lcnetdev/pref-nav-with-arrows
Add pref to use arrow keys to nav btwn compts
2 parents 70f7f06 + 732bc47 commit 541b6ca

2 files changed

Lines changed: 12 additions & 4 deletions

File tree

src/components/panels/edit/fields/Literal.vue

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -410,12 +410,11 @@ export default {
410410
navKey: function(event){
411411
412412
413-
414-
if (event && event.code === 'ArrowUp'){
413+
let useArrowNav = this.preferenceStore.returnValue('--b-edit-main-literal-component-jump')
414+
if (useArrowNav && event && event.code === 'ArrowUp'){
415415
utilsMisc.globalNav('up',event.target)
416416
}
417-
if (event && event.code === 'ArrowDown'){
418-
417+
if (useArrowNav && event && event.code === 'ArrowDown'){
419418
utilsMisc.globalNav('down',event.target)
420419
}
421420

src/stores/preference.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -780,6 +780,15 @@ export const usePreferenceStore = defineStore('preference', {
780780
group: 'Literal Field',
781781
range: null
782782
},
783+
'--b-edit-main-literal-component-jump' : {
784+
desc: 'Use Up & Down arrows to jump to another component',
785+
descShort: 'Move components with arrow keys.',
786+
value: false,
787+
type: 'boolean',
788+
unit: null,
789+
group: 'Literal Field',
790+
range: [true,false]
791+
},
783792

784793

785794
// Lookup Field

0 commit comments

Comments
 (0)