diff --git a/doc/rtorrent.1.xml b/doc/rtorrent.1.xml
index 46877c3c..186d7b21 100644
--- a/doc/rtorrent.1.xml
+++ b/doc/rtorrent.1.xml
@@ -34,11 +34,16 @@
DESCRIPTION
- rtorrent is a BitTorrent client for ncurses,
- using the libtorrent library. The client
- and library is written in C++ with emphasis on speed and
- efficiency, while delivering equivalent features to those found
- in GUI based clients in an ncurses client.
+rtorrent is a BitTorrent client for ncurses, using
+the libtorrent library. The client and library is
+written in C++ with emphasis on speed and efficiency, while delivering
+equivalent features to those found in GUI based clients in an ncurses
+client.
+
+
+
+Most of the options below have their own default unit in addition to
+supporting B, K, M and G suffixes.
@@ -636,7 +641,7 @@ have been deleted. Clear the association with the 'U' key.
Close any active torrents on filesystems with less than
space diskspace left. Use with
-schedule.
+the schedule option.
@@ -651,11 +656,11 @@ Stop torrents when they reach the given upload ratio
min_ratio in percent. If the optional
min_upload is given, require a total
upload amount of this many bytes as well. If the optional
-max_ratio> is given, stop the torrent
+max_ratio is given, stop the torrent
when reaching this ratio regardless of the total upload
amount. Exclude certain torrent by pressing
Shift+I in the downlist list.
-Use with schedule.
+Use with the schedule option.
@@ -848,6 +853,17 @@ gives the client 128 sockets to use as it wishes.
+
+ max_memory_usage = bytes
+
+
+Set the max amount of memory space used to mapping file chunks. This
+may also be set using ulimit -m where 3/4 will be
+allocated to file chunks.
+
+
+
+
send_buffer_size = value
receive_buffer_size = value
diff --git a/src/ui/download_list.cc b/src/ui/download_list.cc
index 2e475af0..6fa88fde 100644
--- a/src/ui/download_list.cc
+++ b/src/ui/download_list.cc
@@ -319,7 +319,7 @@ DownloadList::setup_keys() {
m_bindings['\n'] = sigc::bind(sigc::mem_fun(*this, &DownloadList::receive_view_input), INPUT_LOAD_MODIFIED);
m_bindings[KEY_ENTER] = sigc::bind(sigc::mem_fun(*this, &DownloadList::receive_view_input), INPUT_LOAD_MODIFIED);
m_bindings['\x0F'] = sigc::bind(sigc::mem_fun(*this, &DownloadList::receive_view_input), INPUT_CHANGE_DIRECTORY);
- m_bindings['\x10'] = sigc::bind(sigc::mem_fun(*this, &DownloadList::receive_view_input), INPUT_COMMAND);
+ m_bindings['X' - '@'] = sigc::bind(sigc::mem_fun(*this, &DownloadList::receive_view_input), INPUT_COMMAND);
m_uiArray[DISPLAY_LOG]->bindings()[' '] = sigc::bind(sigc::mem_fun(*this, &DownloadList::activate_display), DISPLAY_DOWNLOAD_LIST);
m_uiArray[DISPLAY_LOG]->bindings()[KEY_LEFT] = sigc::bind(sigc::mem_fun(*this, &DownloadList::activate_display), DISPLAY_DOWNLOAD_LIST);