Disable some accelerators in JAWS version
authorH.G. Muller <h.g.muller@hccnet.nl>
Sun, 2 Jan 2011 13:06:14 +0000 (14:06 +0100)
committerArun Persaud <arun@nubati.net>
Tue, 11 Jan 2011 05:22:03 +0000 (21:22 -0800)
Single-key accelerators that could result in irreversible data loss are
undesirable, because the risk of accidentally pushing them is too large.
So the non-Alt duplicates of next/previous game/position are disabled,
as are Home and End for Revert and Truncate Game. JAWS users will have
to rely on the menus for those functions.

winboard/winboard.rc

index 3a08270..3097934 100644 (file)
@@ -1474,14 +1474,14 @@ END
 NO_ALT ACCELERATORS MOVEABLE PURE \r
 BEGIN\r
     VK_DELETE,      IDM_RetractMove,        VIRTKEY, NOINVERT\r
+    VK_INSERT,      IDM_MoveNow,            VIRTKEY, NOINVERT\r
+#ifndef JAWS\r
     VK_END,         IDM_TruncateGame,       VIRTKEY, NOINVERT\r
     VK_HOME,        IDM_Revert,             VIRTKEY, NOINVERT\r
-    VK_INSERT,      IDM_MoveNow,            VIRTKEY, NOINVERT\r
     VK_NEXT,        IDM_LoadNextGame,       VIRTKEY, NOINVERT\r
     VK_NEXT,        IDM_LoadNextPosition,   VIRTKEY, SHIFT, NOINVERT\r
     VK_PRIOR,       IDM_LoadPrevGame,       VIRTKEY, NOINVERT\r
     VK_PRIOR,       IDM_LoadPrevPosition,   VIRTKEY, SHIFT, NOINVERT\r
-#ifndef JAWS\r
     VK_LEFT,        IDM_Backward,           VIRTKEY, NOINVERT\r
     VK_RIGHT,       IDM_Forward,            VIRTKEY, NOINVERT\r
     VK_DOWN,        IDM_ToEnd,              VIRTKEY, NOINVERT\r