Any wishes
-
mike
- Posts: 1060
- Joined: Thu Jul 16, 2015 5:35 am
- Location: Exeter, UK
Post
by mike » Thu Jul 21, 2016 11:22 am
sasha wrote:migun wrote:Can you please send me a console output of this build when you hit your Fxx keys?
Maybe it's possible to intercept F4 key on that keyboard.
Mike, could you please explain this step again? I downloaded and started this build, but it seemed not to write anything to Console.app. I'll be happy to try again!
Oh, I've meant to simply run NC from some terminal application - literally to run a "Nimble Commander.app/Contents/MacOS/Nimble Commander" executable. It will print out keys info via stdout/stderr, i.e. simply to the regular text output.
Console.app is another beast...
-
sasha
- Posts: 168
- Joined: Wed Feb 17, 2016 4:59 pm
Post
by sasha » Thu Jul 21, 2016 1:28 pm
Ok, here's the output using my Bluetooth A1255 keyboard after pressing F1 through F12 (no fn key):
Code: Select all
kCGEventKeyDown/kCGEventKeyUp CGKeyCode: 145
^[OPkCGEventKeyDown/kCGEventKeyUp CGKeyCode: 145
kCGEventKeyDown/kCGEventKeyUp CGKeyCode: 144
^[OQkCGEventKeyDown/kCGEventKeyUp CGKeyCode: 144
kCGEventKeyDown/kCGEventKeyUp CGKeyCode: 160
^[ORkCGEventKeyDown/kCGEventKeyUp CGKeyCode: 160
kCGEventKeyDown/kCGEventKeyUp CGKeyCode: 130
kCGEventKeyDown/kCGEventKeyUp CGKeyCode: 130
kCGEventKeyDown/kCGEventKeyUp CGKeyCode: 96
^[[15~kCGEventKeyDown/kCGEventKeyUp CGKeyCode: 96
kCGEventKeyDown/kCGEventKeyUp CGKeyCode: 97
^[[17~kCGEventKeyDown/kCGEventKeyUp CGKeyCode: 97
NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 20
^[[18~NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 20
NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 16
^[[19~NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 16
NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 19
^[[20~NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 19
NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 7
^[[21~NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 7
NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 1
^[[23~NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 1
NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 0
^[[24~NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 0
And here's the one using the MBP Mid 2014's internal keyboard:
Code: Select all
NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 3
NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 3
NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 2
NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 2
kCGEventKeyDown/kCGEventKeyUp CGKeyCode: 160
^[ORkCGEventKeyDown/kCGEventKeyUp CGKeyCode: 160
kCGEventKeyDown/kCGEventKeyUp CGKeyCode: 131
^[OSkCGEventKeyDown/kCGEventKeyUp CGKeyCode: 131
NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 22
NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 22
NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 21
NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 21
NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 20
^[[18~NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 20
NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 16
^[[19~NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 16
NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 19
^[[20~NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 19
NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 7
^[[21~NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 7
NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 1
^[[23~NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 1
NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 0
^[[24~NSSystemDefined NX_SUBTYPE_AUX_CONTROL_BUTTONS keycode: 0
-
mike
- Posts: 1060
- Joined: Thu Jul 16, 2015 5:35 am
- Location: Exeter, UK
Post
by mike » Thu Jul 21, 2016 3:36 pm
Sasha, thank you, I'll now figure what to do with this issue.
A short question regarding this table: am I right that F4 button wasn't the only problematic one?
You test it very simply - just head to Preferences->Hotkeys and try to assign Fxx buttons to some action.
-
mike
- Posts: 1060
- Joined: Thu Jul 16, 2015 5:35 am
- Location: Exeter, UK
Post
by mike » Wed Jul 27, 2016 7:00 am
I've made some additions in Fn buttons handling recently - please check out the behavior of release version 1.1.3.
-
sasha
- Posts: 168
- Joined: Wed Feb 17, 2016 4:59 pm
Post
by sasha » Wed Jul 27, 2016 8:23 pm
In build 1695, all of my F-keys are working properly. Thanks for taking care of that!
-
swoop
- Posts: 54
- Joined: Thu Mar 02, 2017 2:40 pm
- Location: Brussels, Belgium
Post
by swoop » Fri Aug 11, 2017 3:03 pm
This will be difficult (because I'm a purist as well). However, would it be possible to have this functionality for "F1 - F9" keys only.
I'm coming from TC world and I didn't find any command (so far) I'd like triggering by F10-F12 on my MacBook. Having only "F1 - F9" directly interpreted by NC would enable for quick mute / volume when some delayed web advert suddenly decides to blast through speakers. Feasible?
Total Commander (Windows 95 - Windows 7) (retired for Mac)
Nimble Commander (retired Crax, Commander One, DCommander)
Macbook 12" 2016 - macOS High Sierra
-
mike
- Posts: 1060
- Joined: Thu Jul 16, 2015 5:35 am
- Location: Exeter, UK
Post
by mike » Thu Sep 07, 2017 9:27 am
Well, it's a matter of minutes to write the customization support.
The question is - how to actually tune it and how many folks will actually do it?
I can add a config entry to specify a list of Fxx buttons to be processed by NC, but I doubt many users can edit it directly.