<div dir="ltr"><div class="gmail_default"><div class="gmail_default"><div class="gmail_default">On Sun May 24 15:31:52 BST 2015, Robin Smidsrød wrote:</div><div class="gmail_default">> I'm fairly certain that this patch set will not be accepted. You should</div><div class="gmail_default">> instead try to find the root cause for why the CTRL key is not being accepted</div><div class="gmail_default">> and fix that. Alternatively (on Mac machines/keyboards) you can use another</div><div class="gmail_default">> key (like CMD) and map it to CTRL.</div><div class="gmail_default"><br></div><div class="gmail_default"> Hi Robin, I researched this issue and a lot of people have had problems with it</div><div class="gmail_default">in the past. Here are some relevant links (no solutions found): </div><div class="gmail_default"><br></div><div class="gmail_default"> * <a href="https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/722950">https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/722950</a></div><div class="gmail_default"> * <a href="https://bbs.archlinux.org/viewtopic.php?id=163231">https://bbs.archlinux.org/viewtopic.php?id=163231</a></div><div class="gmail_default"> * <a href="https://sourceforge.net/p/etherboot/mailman/message/22886868/">https://sourceforge.net/p/etherboot/mailman/message/22886868/</a></div><div class="gmail_default"> * <a href="http://etherboot.org/wiki/macbuild#refit">http://etherboot.org/wiki/macbuild#refit</a></div><div class="gmail_default"> * <a href="http://debian.2.n7.nabble.com/Bug-429695-grub-efi-key-combinations-requiring-ctrl-do-not-work-td654610.html">http://debian.2.n7.nabble.com/Bug-429695-grub-efi-key-combinations-requiring-ctrl-do-not-work-td654610.html</a></div><div class="gmail_default"><br></div><div class="gmail_default"> It seems the problem is prevalent on macs. </div><div class="gmail_default"><br></div><div class="gmail_default"> Fortunately, Grub includes CTRL key shortcuts *and* alternatives *hint hint* I</div><div class="gmail_default">tested it myself. I took pictures, but I'm failing to upload them. I think you</div><div class="gmail_default">get the point.</div><div class="gmail_default"><br></div><div class="gmail_default"> Suffice it to say, I've contacted the creator of rEFInd (Roderick Smith) for</div><div class="gmail_default">his EFI and mac EFI expertise, to examine the point of remapping the CTRL key.</div><div class="gmail_default">However, I expect that this fix will be too extreme to be practical. While it</div><div class="gmail_default">might be fun, in all practical sense, changing a few lines in iPXE and being</div><div class="gmail_default">done with it is far easier than researching the depths of mac's EFI</div><div class="gmail_default">implementation and determining a course of action for 'fixing' the CTRL key</div><div class="gmail_default">issue. This could include modifying EFI firmware (doable?) or making some kind</div><div class="gmail_default">of bootloader EFI program or some better solution that Mr. Smith comes up with.</div><div class="gmail_default">If the solution is painstaking, then it would mean any mac user interested in</div><div class="gmail_default">trying out iPXE would have to take far extra pains getting the CTRL key to work</div><div class="gmail_default">vs. iPXE accepting alternative keys.</div><div class="gmail_default"><br></div><div class="gmail_default"> Ultimately the best course of action would be to follow suit with Grub, which</div><div class="gmail_default">displays text messages like "Ctrl-X or ESC" - Exit. Going this path would</div><div class="gmail_default">require further modification to the source, because as I recall the autoboot</div><div class="gmail_default">function is currently only designed to take one key parameter, it would need to</div><div class="gmail_default">be modified to take at least two. </div><div class="gmail_default"><br></div><div class="gmail_default"> Secondly, although it is not included in my patches, I did at one time try</div><div class="gmail_default">printing in 'config' menu a message like "Press Ctrl-X or BACKSPACE" --</div><div class="gmail_default">something along those lines -- and the string was too long to be printed to</div><div class="gmail_default">screen. Perhaps a shorter string will suffice.</div><div class="gmail_default"><br></div><div class="gmail_default"> Once those two things are patched it would be a nice solution IMHO. </div><div class="gmail_default"><br></div><div class="gmail_default"> This is a really easy way of adding support for these unsupported platforms. As</div><div class="gmail_default">I've said, I'm pretty sure that trying to add CTRL support to the mac will be</div><div class="gmail_default">difficult and very out of the way, even though it sounds like fun learning how</div><div class="gmail_default">to do! However, when I hear from Roderick Smith, things may change. But I'm not</div><div class="gmail_default">sure I will be hearing from him; I get the sense that he is busy for at least a</div><div class="gmail_default">little while. I hope you will agree with my decision, unless you have a good</div><div class="gmail_default">reason not to.</div><div class="gmail_default"><br></div><div class="gmail_default">Sincerely, </div><div class="gmail_default">bazz</div><div class="gmail_default"><br></div></div></div>
</div>