Index: apps/keymaps/keymap-e200.c
===================================================================
--- apps/keymaps/keymap-e200.c
+++ apps/keymaps/keymap-e200.c
@@ -40,7 +40,7 @@
     { ACTION_STD_NEXTREPEAT,  BUTTON_SCROLL_FWD|BUTTON_REPEAT,   BUTTON_NONE },
 
     { ACTION_STD_MENU,        BUTTON_DOWN|BUTTON_REL,            BUTTON_DOWN },
-    { ACTION_STD_REC,         BUTTON_REC|BUTTON_REPEAT,          BUTTON_NONE },
+    /* { ACTION_STD_REC,         BUTTON_REC|BUTTON_REPEAT,          BUTTON_NONE }, */
 
     { ACTION_STD_OK,          BUTTON_SELECT|BUTTON_REL,          BUTTON_SELECT },
     { ACTION_STD_OK,          BUTTON_RIGHT,                      BUTTON_NONE },
@@ -81,11 +81,14 @@
     { ACTION_WPS_QUICKSCREEN,   BUTTON_DOWN|BUTTON_REPEAT,    BUTTON_DOWN },
 
     { ACTION_WPS_MENU,          BUTTON_DOWN|BUTTON_REL,      BUTTON_DOWN },
-    { ACTION_WPS_REC,           BUTTON_REC|BUTTON_REPEAT,        BUTTON_NONE },
+    /* { ACTION_WPS_REC,           BUTTON_REC|BUTTON_REPEAT,        BUTTON_NONE }, */
     
     { ACTION_WPS_PITCHSCREEN,   BUTTON_SELECT|BUTTON_UP,      BUTTON_SELECT },
     { ACTION_WPS_ID3SCREEN,     BUTTON_SELECT|BUTTON_DOWN,    BUTTON_SELECT },
-    
+
+    { ACTION_STD_KEYLOCK,   BUTTON_REC|BUTTON_POWER, BUTTON_REC },
+    { ACTION_STD_KEYLOCK,   BUTTON_POWER|BUTTON_REC, BUTTON_POWER },
+
     LAST_ITEM_IN_LIST
 }; /* button_context_wps */
 
Index: firmware/target/arm/sandisk/sansa-e200/button-e200.c
===================================================================
--- firmware/target/arm/sandisk/sansa-e200/button-e200.c
+++ firmware/target/arm/sandisk/sansa-e200/button-e200.c
@@ -275,7 +275,7 @@
     if (hold_button != hold_button_old)
     {
         hold_button_old = hold_button;
-        backlight_hold_changed(hold_button);
+        /* backlight_hold_changed(hold_button); */
     }
 #endif /* BOOTLOADER */
 
Index: firmware/target/arm/sandisk/sansa-e200/button-target.h
===================================================================
--- firmware/target/arm/sandisk/sansa-e200/button-target.h
+++ firmware/target/arm/sandisk/sansa-e200/button-target.h
@@ -25,7 +25,7 @@
 #include <stdbool.h>
 #include "config.h"
 
-#define HAS_BUTTON_HOLD
+/* #define HAS_BUTTON_HOLD */
 
 bool button_hold(void);
 void button_init_device(void);
