cleanup...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2017-01-08 04:58:32 +03:00
parent 88e8c1b9cb
commit 7eb40b05d1

View File

@ -472,7 +472,6 @@ module.GLOBAL_KEYBOARD2 = {
'#0': customScale(0), '#0': customScale(0),
*/ */
Esc: 'toggleSingleImage: "off" -- Exit single image view', Esc: 'toggleSingleImage: "off" -- Exit single image view',
// ignore sorting and reversing... // ignore sorting and reversing...
@ -486,7 +485,7 @@ module.GLOBAL_KEYBOARD2 = {
pattern: '.crop-mode', pattern: '.crop-mode',
Esc: 'uncrop', Esc: 'uncrop',
'ctrl+Esc': 'uncropAll', ctrl_Esc: 'uncropAll',
}, },
'Range': { 'Range': {
@ -508,9 +507,9 @@ module.GLOBAL_KEYBOARD2 = {
pattern: '*', pattern: '*',
alt_X: 'close', alt_X: 'close',
alt_F4: 'close', alt_F4: 'close',
meta_Q: 'close', meta_Q: 'close',
// XXX // XXX
F5: keyboard.doc('Full reload viewer', F5: keyboard.doc('Full reload viewer',
function(){ function(){
@ -524,21 +523,45 @@ module.GLOBAL_KEYBOARD2 = {
location.reload() location.reload()
return false return false
}), }),
F12: 'showDevTools', F12: 'showDevTools',
// NOTE: these are for systems where F** keys are not available // NOTE: these are for systems where F** keys are not available
// or do other stuff... // or do other stuff...
R: 'rotateCW', meta_alt_I: 'F12',
shift_R: 'reverseImages', ctrl_shift_p: 'F12',
ctrl_R: 'loadNewImages!',
alt_R: 'browseActions: "/Ribbon/" -- Open ribbon menu',
ctrl_alt_R: 'reload!', // dialogs...
ctrl_shift_R: 'F5', // XXX should this be all here or in respective sections???
L: 'rotateCCW', alt_A: 'browseActions',
H: 'flipHorizontal',
//alt_S: 'browseActions: "/Sort/"',
alt_shift_A: 'listActions',
// open/save...
O: 'browsePath',
ctrl_S: 'saveIndexHere',
ctrl_shift_S: 'exportDialog',
// external editors...
// XXX not sure if this is the right way to go...
E: 'openInExtenalEditor',
shift_E: 'openInExtenalEditor: 1 -- Open in alternative editor',
alt_E: 'listExtenalEditors',
// history...
ctrl_H: 'listURLHistory', ctrl_H: 'listURLHistory',
ctrl_shift_H: 'listSaveHistory', ctrl_shift_H: 'listSaveHistory',
U: 'undo',
ctrl_Z: 'undo',
shift_U: 'redo',
ctrl_shift_Z: 'redo',
alt_H: 'browseActions: "/History/" -- Open history menu', alt_H: 'browseActions: "/History/" -- Open history menu',
V: 'flipVertical',
// tilt... // tilt...
// XXX experimental, not sure if wee need this with a keyboard... // XXX experimental, not sure if wee need this with a keyboard...
@ -546,7 +569,6 @@ module.GLOBAL_KEYBOARD2 = {
shift_T: 'rotateRibbonCW -- Tilt ribbons clock wise', shift_T: 'rotateRibbonCW -- Tilt ribbons clock wise',
alt_T: 'resetRibbonRotation -- Reset ribbon tilt', alt_T: 'resetRibbonRotation -- Reset ribbon tilt',
ctrl_shift_p: 'F12',
// NOTE: this is handled by the wrapper at this point, so we do // NOTE: this is handled by the wrapper at this point, so we do
// not have to do anything here... // not have to do anything here...
@ -554,9 +576,46 @@ module.GLOBAL_KEYBOARD2 = {
ctrl_F: 'F11', ctrl_F: 'F11',
meta_F: 'F11', meta_F: 'F11',
// XXX testing... ctrl_R: 'loadNewImages!',
ctrl_alt_R: 'reload!',
ctrl_shift_R: 'F5',
// modes...
Enter: 'toggleSingleImage', Enter: 'toggleSingleImage',
S: 'slideshowDialog',
// statusbar...
shift_I: 'toggleStatusBar',
G: 'editStatusBarIndex!',
shift_G: 'toggleStatusBarIndexMode!',
// theme...
ctrl_R: 'toggleTheme!',
ctrl_shift_R: 'toggleTheme!: "prev"',
'ctrl+-': 'darkerTheme!',
'ctrl++': 'lighterTheme!',
// navigation...
Left: 'prevImage',
Backspace: 'Left',
Right: 'nextImage',
Space: 'Right',
'(': 'prevImageInOrder',
')': 'nextImageInOrder',
PgUp: 'prevScreen',
ctrl_Left: 'prevScreen',
// XXX need to prevent default on mac + browser...
meta_Left: 'prevScreen',
PgDown: 'nextScreen',
ctrl_Right: 'nextScreen',
// XXX need to prevent default on mac + browser...
meta_Right: 'nextScreen',
Home: 'firstImage', Home: 'firstImage',
ctrl_Home: 'firstGlobalImage', ctrl_Home: 'firstGlobalImage',
@ -564,39 +623,52 @@ module.GLOBAL_KEYBOARD2 = {
End: 'lastImage', End: 'lastImage',
ctrl_End: 'lastGlobalImage', ctrl_End: 'lastGlobalImage',
shift_End: 'lastRibbon', shift_End: 'lastRibbon',
Left: 'prevImage',
alt_Left: 'shiftImageLeft!',
ctrl_Left: 'prevScreen',
// XXX need to prevent default on mac + browser...
meta_Left: 'prevScreen',
PgUp: 'prevScreen',
PgDown: 'nextScreen',
Right: 'nextImage',
alt_Right: 'shiftImageRight!',
ctrl_Right: 'nextScreen',
// XXX need to prevent default on mac + browser...
meta_Right: 'nextScreen',
Space: 'Right',
Backspace: 'Left',
'(': 'prevImageInOrder',
')': 'nextImageInOrder',
',': 'prevMarked',
'.': 'nextMarked',
'[': 'prevBookmarked',
// XXX experimental
'{': 'openRange',
']': 'nextBookmarked',
// XXX experimental
'}': 'closeRange',
Up: 'prevRibbon', Up: 'prevRibbon',
Down: 'nextRibbon',
// shifting...
shift_Up: 'shiftImageUp', shift_Up: 'shiftImageUp',
alt_shift_Up: 'travelImageUp', alt_shift_Up: 'travelImageUp',
ctrl_shift_Up: 'shiftImageUpNewRibbon', ctrl_shift_Up: 'shiftImageUpNewRibbon',
Down: 'nextRibbon',
shift_Down: 'shiftImageDown', shift_Down: 'shiftImageDown',
alt_shift_Down: 'travelImageDown', alt_shift_Down: 'travelImageDown',
ctrl_shift_Down: 'shiftImageDownNewRibbon', ctrl_shift_Down: 'shiftImageDownNewRibbon',
alt_Left: 'shiftImageLeft!',
alt_Right: 'shiftImageRight!',
shift_R: 'setBaseRibbon',
// editing...
R: 'rotateCW',
L: 'rotateCCW',
H: 'flipHorizontal',
V: 'flipVertical',
// ribbon image stuff...
alt_I: 'browseActions: "/Image/" -- Show image menu',
alt_R: 'browseActions: "/Ribbon/" -- Open ribbon menu',
// ranges...
// XXX experimental
// XXX add border jumping to Home/End...
'{': 'openRange',
'}': 'closeRange',
'*': 'setRangeBorder',
// zooming...
'+': 'zoomIn',
'=': '+',
'-': 'zoomOut',
'_': '-',
'#0': 'fitMax', '#0': 'fitMax',
'#1': 'fitImage', '#1': 'fitImage',
'shift+#1': 'fitRibbon', 'shift+#1': 'fitRibbon',
@ -612,69 +684,55 @@ module.GLOBAL_KEYBOARD2 = {
'#8':'fitImage: 8 -- Fit 8 images', '#8':'fitImage: 8 -- Fit 8 images',
'#9': 'fitImage: 9 -- Fit 9 images', '#9': 'fitImage: 9 -- Fit 9 images',
'+': 'zoomIn',
'ctrl++': 'lighterTheme!',
'=': '+',
'-': 'zoomOut',
'ctrl+-': 'darkerTheme!',
'_': '-',
// cropping...
F2: 'cropRibbon', F2: 'cropRibbon',
shift_F2: 'cropRibbonAndAbove', shift_F2: 'cropRibbonAndAbove',
ctrl_F2: 'cropMarked', ctrl_F2: 'cropMarked',
alt_F2: 'cropBookmarked', alt_F2: 'cropBookmarked',
C: 'browseActions: "/Crop/" -- Show crop menu',
// metadata...
I: 'showMetadata',
ctrl_shift_I: 'showMetadata: "current" "full" -- Show full metadata',
// marking... // marking...
M: 'toggleMark', M: 'toggleMark',
alt_M: 'browseActions: "/Mark/" -- Show mark menu',
alt_A: 'browseActions',
alt_shift_A: 'listActions',
ctrl_A: 'toggleMark!: "ribbon" "on" -- Mark all images in ribbon', ctrl_A: 'toggleMark!: "ribbon" "on" -- Mark all images in ribbon',
ctrl_D: 'toggleMark!: "ribbon" "off" -- Unmark all images in ribbon', ctrl_D: 'toggleMark!: "ribbon" "off" -- Unmark all images in ribbon',
I: 'showMetadata',
alt_I: 'browseActions: "/Image/" -- Show image menu',
shift_I: 'toggleStatusBar',
ctrl_I: 'toggleMark!: "ribbon" -- Invert marks in ribbon', ctrl_I: 'toggleMark!: "ribbon" -- Invert marks in ribbon',
ctrl_shift_I: 'showMetadata: "current" "full" -- Show full metadata', ',': 'prevMarked',
'.': 'nextMarked',
alt_M: 'browseActions: "/Mark/" -- Show mark menu',
meta_alt_I: 'showDevTools',
// XXX experimental...
'*': 'setRangeBorder',
// bookmarking...
B: 'toggleBookmark', B: 'toggleBookmark',
ctrl_R: 'toggleTheme!', '[': 'prevBookmarked',
ctrl_shift_R: 'toggleTheme!: "prev"', ']': 'nextBookmarked',
alt_R: 'browseActions: "/Bookmark/" -- Show bookmark menu', alt_B: 'browseActions: "/Bookmark/" -- Show bookmark menu',
// XXX not sure if this is the right way to go...
shift_R: 'setBaseRibbon',
E: 'openInExtenalEditor',
shift_E: 'openInExtenalEditor: 1 -- Open in alternative editor', // copy/paste...
alt_E: 'listExtenalEditors',
C: 'browseActions: "/Crop/" -- Show crop menu',
// do the default copy thing... // do the default copy thing...
// NOTE: this stops the default: handler from getting the ctrl: // NOTE: this stops the default: handler from getting the ctrl:
// key case... // key case...
ctrl_C: '', ctrl_C: '',
O: 'browsePath',
S: 'slideshowDialog',
// sort...
//shift_S: 'sortImages: "Date" -- Sort images by date', //shift_S: 'sortImages: "Date" -- Sort images by date',
shift_S: 'sortImages -- Sort images', shift_S: 'sortImages -- Sort images',
//alt_S: 'browseActions: "/Sort/"',
alt_S: 'sortDialog',
// XXX need to make this save to base_path if it exists and // XXX need to make this save to base_path if it exists and
// ask the user if it does not... now it always asks. // ask the user if it does not... now it always asks.
ctrl_S: 'saveIndexHere', shift_R: 'reverseImages',
ctrl_shift_S: 'exportDialog', alt_S: 'sortDialog',
// XXX still experimental...
U: 'undo', // doc...
shift_U: 'redo',
ctrl_Z: 'undo',
ctrl_shift_Z: 'redo',
G: 'editStatusBarIndex!',
shift_G: 'toggleStatusBarIndexMode!',
// XXX for debug... // XXX for debug...
//ctrl_G: function(){ $('.viewer').toggleClass('visible-gid') }, //ctrl_G: function(){ $('.viewer').toggleClass('visible-gid') },
'?': 'showKeyboardBindings', '?': 'showKeyboardBindings',