Just to follow up, I can confirm that Esc, F1 does toggle the INS/OVR setting on a Mac that still has an actual F1 key, and on an external keyboard with one. That also explains how I got into the overwrite state inadvertently, because I use F1 all the time with XXE.
No one can quite figure out what Apple was thinking in replacing physical function keys with that circusy touch bar. They have made the new MacBook Pros unusable with vim, emacs, XXE, and other programs developers use every day. It's not a matter of preference, they are unusable. >> That's why we'll change this Mac keyboard shortcut in the next release of >> XMLmind XML Editor. OK for the INS/OVR toggle, but please do NOT NOT NOT change the default F1 key for returning to text mode. Users of XXE on Macs have deeply embedded muscle memory for this important feature we use all day every day. Even users of the new MacBook Pros can use an external keyboard to work around their hardware limitation. Thanks! On Oct 20, 2017, at 4:05 AM, Hussein Shafie <huss...@xmlmind.com> wrote: On 10/19/2017 08:03 PM, Barton Wright wrote: > I use a Mac with the superb Matias Quiet Pro external keyboard. Some > combination of keys I hit every now and then wrenches me into overwrite > mode, from which I thought the only escape was through prayer and > restarting XXE. Sorry for that. > Today, as it happened again, I broke down and searched through the XXE > docs for a more immediate solution. (I know, that’s such a radical > approach for a tech writer.) Right away, I found the right page > <http://www.xmlmind.com/xmleditor/_distrib/doc/help/wh/overwrite_mode.html> > and > followed its advice to click the OVR icon in the lower right status bar, > which returned me to INS mode. Yes, this is the right thing to do. > However, that page also instructs me to do nefarious things with my > *Insert* key as the shortcut for the same action. Like all Macs and > third-party Mac keyboards, I just don’t have an *Insert* key. Yes, we are well-aware of that. > Could you update the referenced page to include the Mac keyboard > shortcut for the INS/OVR toggle? Will do. > Or if one doesn’t exist natively in the > Mac edition of XXE, add one? You'll easily find all the Mac keyboard shortcuts in the corresponding quick reference card. See "Quick reference cards" in http://www.xmlmind.com/xmleditor/documentation.html For example: http://www.xmlmind.com/xmleditor/_distrib/doc/quickrefcard/quickrefcard-Mac-Letter.pdf The above quick reference card says that the keyboard shortcut for toggling INS/OVR modes in "Esc F1", that is, press Esc, release Esc, then press F1 and release F1 (and not press Esc and F1 at the same time). I tried that on my MacBook Pro and it didn't work (probably because the MacBook Pro keyboard does not have a real F1 key). That's why we'll change this Mac keyboard shortcut in the next release of XMLmind XML Editor. Meanwhile, I'm afraid you'll have to use the INS/OVR toggle button that you already have spotted in the status bar (http://www.xmlmind.com/xmleditor/_distrib/doc/help/wh/overwrite_mode.html). > I've used XXE every day for about a decade, and still love it! Thanks! Thanks! -- XMLmind XML Editor Support List xmleditor-support@xmlmind.com http://www.xmlmind.com/mailman/listinfo/xmleditor-support
-- XMLmind XML Editor Support List xmleditor-support@xmlmind.com http://www.xmlmind.com/mailman/listinfo/xmleditor-support