Opt+Backspace keys ("reject' rating) not working
Hello Illah,
I am not sure if this has been mentioned before, but on 1.4 RC and on earlier versions of FRV, I have been unable to use the Opt/Alt+Backspace combination for the 'reject' rating. I have no problems with the other rating key combinations. I'm using Mac OS 10.12.3 (Sierra).
The acutal key codes sent by my keyboard are as follows (first each key separately and then in combination). I have captured these using Karabiner-Elements (pqrs.org).
- First the Alt key on its own
eventType:FlagsChanged code:0x3a name:left_option flags:Opt misc:characters:
eventType:FlagsChanged code:0x3a name:left_option flags: misc:characters:
- Then the Backspace key on its own
eventType:KeyDown code:0x33 name:delete_or_backs flags: misc:characters:
eventType:KeyUp code:0x33 name:delete_or_backs flags: misc:characters:
- Then the two in combination
eventType:FlagsChanged code:0x3a name:left_option flags:Opt misc:characters:
eventType:KeyDown code:0x7c name:right_arrow flags:Opt Fn misc:characters:
eventType:KeyUp code:0x7c name:right_arrow flags:Opt Fn misc:characters:
eventType:FlagsChanged code:0x38 name:left_shift flags:Shift Opt Fn misc:characters:
eventType:KeyDown code:0x7b name:left_arrow flags:Shift Opt Fn misc:characters:
eventType:KeyUp code:0x7b name:left_arrow flags:Shift Opt Fn misc:characters:
eventType:FlagsChanged code:0x38 name:left_shift flags:Opt misc:characters:
eventType:FlagsChanged code:0x3a name:left_option flags: misc:characters:
eventType:KeyDown code:0x33 name:delete_or_backs flags: misc:characters:
eventType:FlagsChanged code:0x3a name:left_option flags:Opt misc:characters:
eventType:KeyUp code:0x33 name:delete_or_backs flags: misc:characters:
eventType:KeyUp code:0x33 name:delete_or_backs flags: misc:characters:
eventType:KeyDown code:0x33 name:delete_or_backs flags: misc:characters:
eventType:KeyUp code:0x33 name:delete_or_backs flags: misc:characters:
eventType:FlagsChanged code:0x3a name:left_option flags: misc:characters:
eventType:KeyUp code:0x33 name:delete_or_backs flags:Opt misc:characters:
eventType:FlagsChanged code:0x3a name:left_option flags: misc:characters:
As you can see there's a whole lot of stuff there. I'm not sure why there are all those additional keycodes being sent but all three of the keyboards I own (all bluetooth) send the same mess of signals to the system when I hit Alt/Opt+Backspace.
Importantly, the LAST KeyUp event is the one expected (Backspace with flags: Opt). But FRV is apparently not seeing it.
Do you have any suggestions for a work-around or change (I guess I could use a keyboard macro of my own if I have to, but I'd rather have a native solution if one exists).
Peter
LibRaw
Sun, 05/14/2017 - 21:15
Permalink
Dear Sir:
Dear Sir:
What setting do you have in FastRawViewer Preferences, XMP tab, for "Use XMP Reject rating...", please?
Peter Gallagher
Sun, 05/14/2017 - 23:13
Permalink
My preferences show "Use XMP
My preferences show "Use XMP Reject rating ( used by Adobe Bridge)" is selected.
Thank you,
Peter
LibRaw
Sun, 05/14/2017 - 23:57
Permalink
Dear Sir:
Dear Sir:
Do you have XMP style dropdown on the same tab set to "Adobe Bridge"?
Have you looked at the content of the XMP file after applying Reject? You can e-mail it to support@fastrawviewer.com if you want us to look into it.
Peter Gallagher
Mon, 05/15/2017 - 00:36
Permalink
Yes I did check the XMP file
Yes I did check the XMP file (in the FRV interface). Those files that I attempted to mark as rejected with the Alt+Backspace keys show no change. Files that I marked as rejected by using the XMP Metadata menu item show a rejected tag in the XMP Metadata Panel and a red "rejected" tag in the 'filmstrip'. I have also, now, inspected the XMP files for these images. No surprises there. Files that ahve been successfully rejected show an XMP rating of "-1". Those that I have tried to reject in FRV with the Alt+Backspace key combination show no change in the XMP rating.
Peter Gallagher
Mon, 05/15/2017 - 00:41
Permalink
On the XMP dropdown menu...
On the XMP dropdown menu... No. I had that set to "Lightroom Defaults". But I tried resetting it to "Adobe Bridge" and restarting FRV. It made no difference. The Alt+Backspace combination does not change the rating. What it does (instead) in the Grid-view is move the focus from the current thumbnail to the furthest thumbnail on the left of the current grid row. That is, it behaves like a "CMD+LeftArrow" would in a word processor (an many other Mac OS interfaces).
lexa
Mon, 05/15/2017 - 00:45
Permalink
Dear Sir:
Dear Sir:
To identify problem source, we need to determine is it 'Opt-Backspace' key combination, or Reject rating processing within FRV (it is slightly differ from other rating processing, because Reject need to be enabled in Preferences).
Could you please try with different key sequence assigned to Reject key. To do that:
1) make sure 'Use XMP reject' is enabled in Preferences (if disabled, FRV 1.4 will not allow key change).
2) Go to keyboard Shortcuts Editor (Command-K), open 'XMP Rating' tab and in 'Set rating to reject'
3) Press [+] button
4) Than press any (unused) key sequence in popup window.
This sequence will be assigned to 'XMP Reject' shortcut.
Close Shortcuts Editor with OK, and try this new keysequence with your file(s).
If it woks, the problem is 'Opt-Backspace' processing, you may try to re-assign it same way as described above (it recorded using real keycodes, so may work after re-assign)
If not, the problem is in Reject rating processing.
--
Alex Tutubalin/FastRawViewer team
Peter Gallagher
Mon, 05/15/2017 - 01:15
Permalink
Yes... that worked. Setting
Yes... that worked. Setting the key combination to Opt+Ctl+\ successfully changes the rating to reject.
Peter Gallagher
Mon, 05/15/2017 - 01:20
Permalink
In fact, just Opt+\ works
In fact, just Opt+\ works well. It's just as convenient as Opt+Backspace. I'm happy with that. So please don't pursue this puzzle further on my behalf. I consider it fixed. Thank you. Peter
lexa
Mon, 05/15/2017 - 04:24
Permalink
BTW, do you use any 'keyboard
BTW, do you use any 'keyboard enchancers' on your Mac? If some software catches some key on global (system) level, it is just not delivered to FRV.
I've tried Opt-Backspace on my Macbook and Mac Mini (different keyboards: laptop own, new apple 'flat' keyboard, Logitech Wave /PC/ keyboard) - all 'works for me'. But I do not use any additional keyboard software.
--
Alex Tutubalin/FastRawViewer team
Peter Gallagher
Mon, 05/15/2017 - 04:43
Permalink
No. I use two pieces of
No. I use two pieces of software that catch keystrokes (Keyboard Maestro & Typinator) but these both seem to be well-behaved and neither is triggered by an Alt+Backspace (I have no key triggers that use the backspace key).
It may interest you to learn that I had a similar problem with another piece of cross-platform software (Zerene Stacker -- a teriffic program) that uses an underlying Java engine (not sure if FRV does). The developer and I ran many tests with special versions of the program to find out what was going wrong with a single keyboard shortcut (Alt+S) that was being mysteriously swallowed (the KeyDown event on the second and subsequent presses). I even ran the program in 'Safe' mode on Mac OS using a temporary user account with NO other non-system software. Never found the problem. Although I solved the problem for myself with a Keyboard Maestro macro that ran a work-around the Developer decided to create a special trap for the key-press problem because he had started to receive similar reports from a small number of other Mac users.
Still, this may have nothing to do with my FRV problem. I have a MacBook Pro Late 2015, with 16HGb of memory and the dual GPUs. As far as I know I have nothing unusual on it (I use it mainly for text processing and photos). My system (and Java) is up to date.
Good wishes, Peter
lexa
Mon, 05/15/2017 - 08:09
Permalink
Thank you for detailed
Thank you for detailed response.
If time permits, please try to re-assign Opt-Backspace (just click to this button, than use Opt-Backspace in popup window).
If it will work after this re-assignment, that means that different keycode received on your keyboard.
FRV does not use Java, we use Qt toolkit.
--
Alex Tutubalin/FastRawViewer team
Add new comment