diff --git a/ChangeLog b/ChangeLog
index 9e7f2a95a70dada17f498b4ab6a7f8b1ac20273d..0cf94a3d230a325a12b70fa4c3d04c017ba5f352 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -61,7 +61,7 @@ CVS code -
 	  and do_copy_text(); changes to do_cut_text(), shortcut_init(),
 	  and do_input(). (DLR, suggested by Ken Tyler)
 	- Add the ability to indent and unindent all marked lines of
-	  text, via Meta-[ (Meta-}) and Meta-] (Meta-}).  New functions
+	  text, via Meta-} (Meta-]) and Meta-{ (Meta-[).  New functions
 	  do_indent_marked(), do_indent_marked_void(), and
 	  do_unindent_marked_void(); changes to shortcut_init(). (Chris
 	  and DLR)
diff --git a/src/nano.h b/src/nano.h
index 0585428507e1b0fc4a744886bf27197a860fb3ad..46302c778c3625b39d66047c9f97c59d524cd9c7 100644
--- a/src/nano.h
+++ b/src/nano.h
@@ -542,10 +542,10 @@ typedef struct rcoption {
 #define NANO_DELETE_KEY			NANO_CONTROL_D
 #define NANO_BACKSPACE_KEY		NANO_CONTROL_H
 #define NANO_TAB_KEY			NANO_CONTROL_I
-#define NANO_INDENTMARKED_KEY		NANO_ALT_LCURLYBRACKET
-#define NANO_INDENTMARKED_ALTKEY	NANO_ALT_LBRACKET
-#define NANO_UNINDENTMARKED_KEY		NANO_ALT_RCURLYBRACKET
-#define NANO_UNINDENTMARKED_ALTKEY	NANO_ALT_RBRACKET
+#define NANO_INDENTMARKED_KEY		NANO_ALT_RCURLYBRACKET
+#define NANO_INDENTMARKED_ALTKEY	NANO_ALT_RBRACKET
+#define NANO_UNINDENTMARKED_KEY		NANO_ALT_LCURLYBRACKET
+#define NANO_UNINDENTMARKED_ALTKEY	NANO_ALT_LBRACKET
 #define NANO_SUSPEND_KEY		NANO_CONTROL_Z
 #define NANO_ENTER_KEY			NANO_CONTROL_M
 #define NANO_TOFILES_KEY		NANO_CONTROL_T