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
 

Dear Sir:

What setting do you have in FastRawViewer Preferences, XMP tab, for "Use XMP Reject rating...", please?

My preferences show "Use XMP Reject rating ( used by Adobe Bridge)" is selected. 
Thank you,
Peter

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.

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.

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).

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

Yes... that worked. Setting the key combination to Opt+Ctl+\ successfully changes the rating to reject. 

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

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

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

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