Page 1 of 1
Float the preview panel using Keyboard shortcut?
Posted: 2020 Oct 09, 09:49
by mjbrookes
I use the Preview panel extensively,
I have 2 needs for the Preview
Small view - to identify file content
Large View - to allow full reading of content
it is a nuisance to need to manually change between Panel-sizes
and if I default to Large-size then the Preview panel takes up too much space.
My work-around so far has been to open/close a large size Preview Panel
(I have assigned the key-press " ` " to 32934 so that I can do this with a single keypress - too lazy to use CTRL+Q
)
I have also begun to use the preview FLOAT & DOCK feature ... this works quite nicely, but I have to use the mouse, which is fiddly.
Is there a way to associate the Float/Dock action to a keypress (or macro?)
Thanks
Re: Float the preview panel using Keyboard shortcut?
Posted: 2020 Oct 09, 12:47
by nikos
for this kind of need, you can use window layouts. One "normal" with a small preview window, and one with bigger or floating preview panel. See WINDOW menu and this blog post:
www.zabkat.com/blog/window-layouts.htm
Re: Float the preview panel using Keyboard shortcut?
Posted: 2020 Oct 10, 09:22
by mjbrookes
Hi Nikos,
thanks for your reply,
I do already use different Window-Layouts,
but I would like to have a different Preview-Panel behaviour in all layouts.
request/suggestion:-
~~~~~~~~~~~~~~~~~
please add to "Customise Keyboard"
the option to Toggle Float/Dock the preview panel
eg currently I have keyboard Assignmtnt = ` 32934 Show or hide the quick previewer pane
I would like to be able to assign something like = ` 32935 Float or Dock the quick previewer pane.
(hopefully this would be Trivially easy?)
regards
Mark
Re: Float the preview panel using Keyboard shortcut?
Posted: 2020 Oct 10, 10:13
by nikos
ok, request registered!
(but how do you choose which panel to float? there could be the tree, the details pane etc)
Re: Float the preview panel using Keyboard shortcut?
Posted: 2020 Oct 10, 15:46
by mjbrookes
ooooHH! how interesting; I had not noticed this before.
my suggeston:-
ID 32935 Float or Dock the quick previewer pane.
ID 32936 Float or Dock the Tree
ID 32937 Float or Dock the Details Pane etc....
or how about
Assigned Key eg " ` "
press once ..... Floats quickview panel
press again .... Floats Tree ( two panels now floating)
press again ... Floats details pane ( three panels now floating)
press again ... Docks details pane
press again ... Docks Tree
press again ... docks Quick view.
But I think having 3 different ID ###### codes is superior
Regards
Mark
Re: Float the preview panel using Keyboard shortcut?
Posted: 2021 Feb 12, 12:47
by mjbrookes
from:
viewtopic.php?f=18&t=11952#
for your (old) request, the CMENU macro command can now function with dock panes, so you can use code like
CODE: SELECT ALL
FINDWND preview
CMENU float
I have tried writing macros but have not sorted it out.
This is what I am aiming for
#-----------------------------------------------------------------------
# Toggle FILE Preview
#-----------------------------------------------------------------------
#for selected FILE in active pane,
#If no preview is currently displayed, then open Preview
#If Docked Preview is currently displayed, then Float preview
#(size and position is inherited from last user-modifications to floated-preview)
#If Floating Preview is currently displayed, then Dock preview
and my most recent failure was
Code: Select all
#-----------------------------------------------------------------------
# Toggle FILE Preview
#-----------------------------------------------------------------------
# Reference Page for Xplorer2 Macros ..... https://www.zabkat.com/x2h_7a.htm
#for selected FILE in active pane,
#If no preview is currently displayed, then open Preview
ERRORSTOP 0 #even if No Preview window is found at next step, proceed with macro
FINDWND preview #try to find a currently displayed Preview window
JUMPERR NoCurrentPreview #If No Preview window was found jumpto label
EXIT #If Preview window was found then exit
LABEL NoCurrentPreview
COMMAND "Quick viewer" #Toggle file-Quick-View == <Ctrl+Q> == 32934
##### at this point there s.b. an open file-preview-pane
########## FAILS - if preview is already open .. closes it ...sb leave it open
#If Docked Preview is currently displayed, then Float preview
#(size and position is inherited from last user-modifications to floated-preview)
ERRORSTOP 0 #even if No Preview window is found at next step, proceed with macro
FINDWND preview #check that there IS a currently displayed Preview window
JUMPOK CurrentPreviewFound #If Preview window was found jumpto label
EXIT #If No Preview window was found then exit
LABEL CurrentPreviewFound
# if preview pane is currently Floating then make it Dock
CMENU dock #simulate Right-click(ContextMenu) and select from displayed text options
# if preview pane is currently Docked this command should fail & macro should exit
#If Floating Preview is currently displayed, then Dock preview
ERRORSTOP 0 #even if No Preview window is found at next step, proceed with macro
FINDWND preview #check that there IS a currently displayed Preview window
JUMPOK CurrentPreviewFound #If Preview window was found jumpto label
EXIT #If No Preview window was found then exit
LABEL CurrentPreviewFound
# if preview pane is currently Docked then make it Float
CMENU float #simulate Right-click(ContextMenu) and select from displayed text options
# if preview pane is currently Floating this command should fail & macro should exit
* I seem to have particular problem with CMENU Dock which sometimes works and sometime does'nt
* any help appreciated
Re: Float the preview panel using Keyboard shortcut?
Posted: 2021 Feb 12, 14:20
by nikos
when the pane is floating, use
FINDFRAME preview then CMENU dock
I think you should be able to do it now
Re: Float the preview panel using Keyboard shortcut?
Posted: 2022 Oct 16, 12:52
by mjbrookes
Hi Nikos,
Thanks for your help in the new features topic...
use CUSTOMIZE > MACROS > EDIT MACRO menu command and copy/paste the following "code"
CODE: SELECT ALL
ERRORSTOP 0
findframe preview
jumpok floating
FINDWND preview
cmenu float
exit
label floating
cmenu dock
this macro toggles the dock/float mode. You can SAVE it and then you can assign a key to it
is there any way I can assign this macro to key " ` "
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
so far I have tried:-
I currently have used customise > Keyboard
to assign this key to command = "Quick Preview Pane"
` 32934 Show or hide the quick previewer pane
I have also assigned the macro to Short-cut-keys Ctrl+0
Ctrl+0 45000 Macros: File Preview - Toggle
but I havn't found a way to assign the single key-press " ` " to command 45000
Thanks for your help
Re: Float the preview panel using Keyboard shortcut?
Posted: 2022 Oct 16, 14:22
by nikos
all commands under CUSTOMIZE menu have quirky keyboard assignments (they predate CUSTOMIZE > KEYBOARD command)
so you need to use MACROS > ORGANIZE menu command to assign keyboard shortcuts, and sadly you are limited to some fixed numbers
Re: Float the preview panel using Keyboard shortcut?
Posted: 2022 Oct 17, 14:09
by mjbrookes
Could the macro command numners
45000 - 45059
be added to
> Customise > Keyboard > Category = miscellaneous
so users could then asscoiate macro shortcuts to assigned keys?
If not now, could this be added to the features of the new release?
Re: Float the preview panel using Keyboard shortcut?
Posted: 2022 Oct 17, 14:28
by nikos
I suppose one day
Re: Float the preview panel using Keyboard shortcut?
Posted: 2022 Oct 18, 09:35
by mjbrookes
oooooH, Excellent ....
(and I only need to wait for ONE day ....
)
Re: Float the preview panel using Keyboard shortcut?
Posted: 2022 Oct 18, 14:39
by nikos
that's the spirit, don't take life too seriously!