New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v3.5/v3.51 + Total Commander plugin sLister blocks Quickview keyboard navigation #3798
Comments
I'm experiencing the issue, too. Here's a step-by-step description which hopefully helps to visualize the issue more clearly: Using SumatraPDF v3.5.x with the SLister plugin for the file manager Total Commander (TC). In TC's left file panel, the file cursor is on a PDF file. Press Ctrl+Q for quick-view, now the right file panel shows the PDF file and the file cursor (focus) switches to the right panel that currently displays the PDF file. Thus you cannot fluently continue quick-viewing the next/previous file in the left file panel with the cursor-up/down keys, you first have to manually switch back the focus to the left file panel. Remarks: Another user on Total Commander's forum pointed out that earlier pre-release versions of SumatraPDF (pre-v3.5.x releases) have been affected by this issue, too. But it was fixed with the then-final release. Links: |
@kjk the developer can correctme if I am wrong but my view is, SumatraPDF when designed for extra external plugin.dll usage (long long ago) was single frames in Netscape. slister and many other less scrupulous users/abusers may find the more recent changes have a wider effect/affect on mouse/key behaviours but If SumatraPDF has the focus on those keys they may not be accessible from outside (that is down to global keyboard limitations) What I can suggest is try to set the keys desired to null or redirected in shortcuts and see if that releases them for external usage. Without a working copy to try and see the issues I have to say its outside of SumatraPDF remit. I note from TC discussions some users are confused about configuration , I thought I saw comments like SumatraPDF does not use data in ProgramFiles and that is true it will for Portable EITHER use its own folder OR a designated one and for Installed then Users Local appdata OR a designated one. |
I have loaded TC stable 11.01
attempted workaround for the slister problem result partially works Right lets change tack Remove slister via configuration and switch to TCSumatraPDF
SummaryIt appears that since Lister works and TCSumatraPDF works (both as per their design) the issue is with very old Slister in Lister but it works well in QuickViewer ! Whereas the issue with TCSumatraPDF is when its running inside QuickView. |
Thanks for your feedback, I will check your solution. I had another try a few days ago using TCSumatraPDF with different releases of SumatraPDF, all to no avail. A pity that the developer of SumatraPDF doesn't seem to be bothered to reply. |
In Fairness KJK is spending all his time fixing SumatraPDF issues whilst this is a Third Party use of what should have been a deprecated greyware use of Artifex License. In theory TC and others including commercial applications should be using MuPDF Code directly under commercial License with Artifex. |
The way I see it is that it is either a bug in sumatrapdf that changed the behaviour when loaded via the slister plugin (in this particular case), OR it is by design to no longer support/allow such usage - if so, so be it. Older versions of sumatrapdf still work. We'll wait for the developer to have a look. TC does not support PDFs, nor does TC have anything to do with the slister plugin. TC just provides the framework for plugin developers so they can either improve support for already supported formats or add support for new formats such as here with slister+pdfs. I doubt PDF support will become native to TC (as there are already various lister plugins that support it, slister being one of them - in my view the best, but that is a personal preference) |
I understand you're trying to help, and that is of course appreciated, but there is already a TC plugin that uses Webview2 (edge) for showing various filetypes such as PDFs but also markdown and asciidoctor for example. And there are several other PDF lister plugins. If I want to view PDFs I have several backup solutions for the future. But lets keeps focus on the slister + sumatrapdf v3.5+ combination here. I'm not actually looking for an alternative, I'm looking for either confirmation that it will no longer be possible, OR a "oh that is a simple fix which will be included in the next stable release" comment from the developer :) I can wait :) |
I'm using the Total Commander v11.02 release candidate along with the lister plugin SLister, which allows opening PDF files with SumatraPDF via F3 (Lister) or Ctrl+q (Quickview) in Total Commander.
When using Quickview you can use the TAB key to switch into the SumatraPDF panel (slister) and start reading/navigating the PDF.
When upgrading to v3.5 or v3.51 this no longer works. The TAB key and the Ctrl+q to close the Quickview no longer work and you have to use the mouse to make the Quicview active to start reading/navigating.
However, when you switch windows and come back to Total Commander, the TAB key and the Ctrl+q work as they should.
v3.5/v3.51 seems to prevent TC reacting to TCs "keyboard navigation" when being activated.
The text was updated successfully, but these errors were encountered: