I have a noob question (probably). I'm trying to fire Ctrl-Delete. Fn-Backspace is mapped to Delete. So I press Ctrl-FN-Backspace, but it's not firing. When I watch with AquaKeyTest I can see it register Ctrl, but Delete never registers. The key combination does work on a Poker. What am I doing wrong?
What does Ctrl+Del do? I only know of Ctrl+Alt+Del.
Can you check if Del key is being registered when you press Fn+Backspace?
Ctrl+Delete will delete the proceeding word in many editors, it's a really great shortcut! Also, Ctrl+Backspace will delete the preceding word.
AquaKeyTest shows registers Delete with FN+Backspace. But Delete never registers with Ctrl+Fn+Backspace. It appears that the modifier is preventing it from registering Fn+Backspace. Ctrl is mapped as Ctrl in both the normal and Fn layers.
Good to know. Learned something new today.
I just tested Ctrl+FN+Backspace(Del) on a brand new SPRiT PCB (touched the contact points with tweezers) and it worked as you described. Not sure why you're having problems on your PCB.
Have you checked if NKRO firmware is installed? There might be a small amount of PCBs that are running GKP (ghost key protect)
You can download the ps2avr firmware flasher from the OP. Just hold down "Q" when you plug in your mini USB cable, then open up HIDBootFlash --> Find device. It'll tell you if NKRO is flashed on it or GKP.
Alternately, you can just see if holding down more than 6 keys will actuate on Aqua Key Test.
Zeal, thanks for your help with this! It turns out that I do have the GKP firmware installed according to HIDBootFlash. However, I can't seem to successfully flash keymain_NKRO.hex. I go through the process and load keymain_NKRO.hex with HIDBootFlash and it reports "finished flashing the device", but it continues to report that GKP is flashed. There is no write protect mechanism that I am missing, is there?
Just delete GKP files from the ps2avr folder. Here's what you should have left:
Show Image
Then when it searches / flashes it should hopefully stop picking GKP.
That did it! I removed the GKP files from the ps2avr folder, flashed keymain_NKRO.hex and it took. I now have NKRO and my initial issue with Ctrl+Fn+Backspace has been resolved. Zeal, my sincere thanks for helping me work through this issue! :)
Glad everything worked out. :)
Sorry about not double checking each PCB to make sure they've all got NKRO. >_<
I'm pretty sure that bootloadHID just shows the first file in the directory (which is basically what the log says), rather than the firmware on the device.
Anyways, my pcb (from sprit directly) was loaded with GKP but I just replaced it with NKRO.
I have a problem that should be related to firmware: my pcb won't work well with OSX. It did initially, but 2 days ago it started skipping keys until a replug. Yesterday, even that fix stopped working. I've tried reflashing (GKP and NKRO), and I've plugged into hackintosh1(10.10.2), hackintosh2(10.9.latest), and 2011 macbook pro(10.10.2). All have the same issue, but it works on Windows flawlessly.
Details of the issue:
pressing random keys (estimated >30 wpm), 2 significant issues appear.
1, the first letter in the sequence is repeated the same number of other keys I've pressed (in terminal, while in other apps the accents ŕáâä thing pops up). For example, qwertyuiop becomes qqqqqqqqqq.
2, letters are completely skipped. For example, hello becomes lo
Apologies if this isn't the correct place to post.