mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-11-01 03:40:09 +00:00
reworked and fixed screen-oriented navigation via keyboard...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
088d4201d4
commit
ee953d8de2
@ -313,6 +313,7 @@ var KEYBOARD_CONFIG = {
|
||||
|
||||
return false
|
||||
}),
|
||||
ctrl: 'prev-screen',
|
||||
},
|
||||
Right: {
|
||||
alt: doc('Shift image right',
|
||||
@ -337,6 +338,29 @@ var KEYBOARD_CONFIG = {
|
||||
|
||||
return false
|
||||
}),
|
||||
ctrl: 'next-screen',
|
||||
},
|
||||
'prev-screen': doc('Previous screen',
|
||||
function(){
|
||||
event.preventDefault()
|
||||
prevScreenImages()
|
||||
centerRibbons()
|
||||
}),
|
||||
'next-screen': doc('Next screen',
|
||||
function(){
|
||||
event.preventDefault()
|
||||
nextScreenImages()
|
||||
centerRibbons()
|
||||
}),
|
||||
Space: {
|
||||
// screen-oriented movement...
|
||||
ctrl: 'Right',
|
||||
'ctrl+shift': 'prev-screen',
|
||||
},
|
||||
Backspace: {
|
||||
// screen-oriented movement...
|
||||
ctrl: 'Left',
|
||||
'ctrl+shift': 'next-screen',
|
||||
},
|
||||
|
||||
// zooming...
|
||||
@ -403,7 +427,6 @@ var KEYBOARD_CONFIG = {
|
||||
prevImage()
|
||||
centerRibbons()
|
||||
}),
|
||||
ctrl: 'prev-screen',
|
||||
|
||||
// XXX button not final...
|
||||
'ctrl+shift': doc('Previous URL in history', loadURLHistoryPrev ),
|
||||
@ -417,36 +440,17 @@ var KEYBOARD_CONFIG = {
|
||||
nextImage()
|
||||
centerRibbons()
|
||||
}),
|
||||
ctrl: 'next-screen',
|
||||
|
||||
// XXX button not final...
|
||||
'ctrl+shift': doc('Next URL in history', loadURLHistoryNext ),
|
||||
},
|
||||
'prev-screen': doc('Previous screen',
|
||||
function(){
|
||||
event.preventDefault()
|
||||
prevScreenImages()
|
||||
centerRibbons()
|
||||
}),
|
||||
'next-screen': doc('Next screen',
|
||||
function(){
|
||||
event.preventDefault()
|
||||
nextScreenImages()
|
||||
centerRibbons()
|
||||
}),
|
||||
Space: {
|
||||
default: 'Right',
|
||||
shift: 'Left',
|
||||
// screen-oriented movement...
|
||||
ctrl: 'Right',
|
||||
'ctrl+shift': 'prev-screen',
|
||||
},
|
||||
Backspace: {
|
||||
default: 'Left',
|
||||
shift: 'Right',
|
||||
// screen-oriented movement...
|
||||
ctrl: 'Left',
|
||||
'ctrl+shift': 'next-screen',
|
||||
},
|
||||
Home: doc('First image',
|
||||
function(){
|
||||
|
||||
@ -94,6 +94,7 @@ function setupDataBindings(viewer){
|
||||
|
||||
// skip all but the curent ribbon in single image view...
|
||||
if(toggleSingleImageMode('?') == 'on' && r != getRibbonIndex()){
|
||||
console.log('>>>> skipping ribbon:', r)
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user