Excellent, no rush, just wanted to make sure it was still in the works. Sounds like your effort is paying off.
Looking forward to driving my "M" someday soon.
Siiiiiiiick.phosphorglow wrote: Well, they're up for order in USB-only variation.
At this point I feel orihalcon's wonderful little Soarer's Converter adapters deserve mention here as well.
Basically boils down to how creative you want to get (LEDs, etc.), and whether or not you need or want to replace the stock controller (bad controllers rarely happen, but deteriorated attached cables do).
:O you mean NKRO on M O.Ophosphorglow wrote: Well, decided to take a break from other things and at least translate the 122 matrix into a chart. Now to plug it into the config...
Here's something off-topic yet related to the degree that it would be usable with this controller, a silly little project that was bugging me so I had to take some measurements and see if it would be feasible. Red lines are cutouts for the separating layer and second layer.
Think 1206 SMT and ~.75mm thick diode.
(Don't expect it any time soon, but prototype will definitely happen eventually. Electric cutter/plotter + mylar + silver trace pen = dangerous.)
Code: Select all
switch (id) {
// Shift + Scroll Lock -> Num Lock
case SHIFT_NUM:
shift_mod = get_mods()&MODS_SHIFT_MASK;
if (record->event.pressed) {
if (shift_mod) {
add_key(KC_NLCK);
send_keyboard_report(); // send Num Lock with shift + Scroll Lock
} else {
del_mods(shift_mod); // remove shift
add_key(KC_SLCK);
send_keyboard_report(); // send Scroll Lock
add_mods(shift_mod); // return shift but not sent
}
} else {
if (shift_mod) {
del_key(KC_NLCK);
send_keyboard_report();
} else {
del_key(KC_SLCK);
send_keyboard_report();
}
}
break;
Yes, so long as you don't mind getting a little creative with a few jumper wires...
The best way to really stretch battery life is to keep the controller sleeping as much as possible. Even when connected to a host over Bluetooth! The way you do that on the keyboard hardware side is: variable matrix scan frequency. When nothing's been pressed for a given length of time, slow it down, then down further, and again until you're only checking it twice a second maybe. If any key shows up, wake back up to the full polling rate you're using. A few hundred Hz is probably enough.
Today:andrewjoy wrote: For me i find wireless a total PITA , batteries , syncing and so on its all just too much!I like the idea of it but the practicality is just not for me. I want to just plug a USB cable into a thing and then the thing i plugged in works, no fuss no messing. Many i am just a relic of times past i don't know.
Fast learner. Welcome to the wireless club!