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
Hot keys #1010
Comments
Anything else in addition to Ctrl-Z?
This functionality works fine on my system, and is implemented for all views containing file lists (7d104e0). Does Ctrl-C have no effect on your end? |
auto-completion of the search often interferes if you want to add a secondary insert to the line by clicking the mouse wheel. Ctrl + C absolutely does not work on either FreeBSD or Linux. checked in the stable |
I assume you're using a non-Latin keyboard layout? Looks like a couple of our keyboard shortcuts need to be modified to take other keyboard layouts into account. |
|
Ctrl-C should now work in the unstable version. Can you verify that this is the case? |
Nicotine+ version 3.0.3.dev1 |
Who knew keyboard shortcuts are so difficult to implement... What's your GTK version, and could you check if it's broken in Linux too? For me, it works on Arch Linux with the Russian keyboard layout enabled, GTK 3.24.26. |
FreeBSD gtk2-2.24.33, gtk3-3.24.24 Xfce |
3.0.3.dev1 ctrl + c still doesn't work |
Do the T (abort), R (retry) or Delete (abort and clear) keys work on transfers in the download/upload views? |
T works, Delete works. R doesn't work. when I press R, it behaves like a normal character, calling the search bar. all keys behave the same regardless of switching the layout. |
Thanks, at least the key mapping seems to work. Does 239ec4c help with the Ctrl-C situation? |
No, it's still the same |
Could you test the following branch, enable "statistics" debug logging in the log pane, and post the output you get when pressing Ctrl-C in the search list? https://github.com/mathiascode/nicotine-plus/tree/shortcutlog |
there is no need to choose anything in the settings? |
There's nothing in the settings that control keyboard shortcuts, so that shouldn't be necessary. I'm rather confused at this point. No logging would mean that the whole key-press-event isn't activated for some reason, but the working shortcuts in downloads/uploads would imply otherwise for those lists. I added the same logging for the download list, could you check if anything happens when you press keys there? https://github.com/mathiascode/nicotine-plus/tree/shortcutlog |
ok I'll check now |
when I do copy file path, copy URL, copy folder URL through the context menu in the downloads window, nothing happens in the logs. |
That's to be expected, there's only logging for keyboard presses. |
I didn't quite understand what to do in the last experience? I tried it with a different keyboard, without any changes. what else can I do for the test? |
Is anything logged if you press keys while a file is selected in your list of downloads (where you previously tested the T (abort), R (retry) or Delete (abort and clear) keys)? Ideally I'd like to know what the logged Ctrl-C key combination looks like on your system, so I can see why the Ctrl-C functionality is not being activated. |
ctrl
c
ctrl + c
via xev |
Thanks, looks like your Ctrl key is reported as Super_L (133), while it's Control_L (37) on my system. Have the keys been swapped? |
I'm sorry, I pressed the wrong button. now I have fixed everything as it is. ctrl has the code 37. |
I sent the LOG file to the mail from a short session where I used ctrl + c, R, T many times. |
Looks like this shortcut needs to be added for the upload window. I'll do this soon. I don't see the expected output in the log. Can you verify that the following line exists in your cloned copy of the repo? mathiascode@5e9a6c1 If not, try cloning with this command: |
there was no this line, installed (git clone). reinstalled it in a new way, now it is being copied. but only file patch.
|
I didn't realize SoulseekQt allows highlighting individual columns. I think GTK only allows highlighting a full row. In that case, we could somewhat easily copy the folder and file name in the grouped mode, depending on the selected row, while ungrouped mode would require more thought. Which list mode (grouped by folder, grouped by user, ungrouped) do you use, and what data do you usually need for searching? Since the shortcuts work in the repo you cloned, they should work in master/unstable too. Can you verify that you have the latest changes from master, and check if Ctrl-C copies the file path there? |
in the master version, everything worked. |
Hi, Could you add Ctrl-Tab/Shift-Ctrl-Tab to switch to next/previous tab ? |
I agree @gits68 it would indeed be very helpful to add Additionally, main top tab bar navigation with I have not yet found any good way of switching between window tabs nor sub tabs using the keyboard in N+ for example currently the only way getting to the Search Files tab is Unfortunately, once in the Search or Browse Files sub tab the only way of navigating to the desired tab is
This is a serious accessibility issue because seems to be the only thing that prevents Nicotine+ plus from being used without a pointing device. Nicotine+ 3.1.1 • GTK 3.24.21 |
There is a great lack of standard manipulations such as Ctrl-Z in the fill line to reverse the input history. This needs to be implemented globally.
Ctrl-C to copy the selected element (copying the path should remain in the context menu.). The update mentioned this feature, but I still haven't seen it. The implementation can be copied from the official client, there everything is fine with it, here it is not enough. That is, I chose an element, whether it is a file or a directory, when clicked, the name of the element itself is copied for the convenience of further search. This function is needed globally*.
Nicotine+ version 3.0.1
FreeBSD 12.2 amd64
The text was updated successfully, but these errors were encountered: