ショートカットキーの設定は, C:\Documents and Settings\アカウント名 \Application Data\runicgames\torchlight\settings.txt というテキストファイルの中に記述されています. まず,これをWindowsのメモ帳で開いてください.
開いてみると,上から7行目あたりに
KEYMAP_1 :49 KEYMAP_2 :50 KEYMAP_3 :51 KEYMAP_4 :52 KEYMAP_5 :53 KEYMAP_6 :54 KEYMAP_7 :55 KEYMAP_8 :56 KEYMAP_9 :57 KEYMAP_0 :48
という記述があるので,見つけてください. これの右側の数値を書き換えると ショートカットキーの変更ができます.
KEYMAP_1 :49
という行が何を意味しているのかを説明します. これは,アスキーコード番号49のキー(すなわち,数字の1 キー)が押された時に, ショートカット1のスキル(KEYMAP_1)を発動する という意味です.
必要なのは,右側の数値に 「君が指定したいキーボードのキーのアスキーコード番号」を入れる事です.
例えば, ショートカット1に キーボードのA を割り当てたいとしましょう. KEYMAP_1 の右側の数値に A のアスキーコード番号である 65 を入れればよいので, 書換えた結果として次のようになります.
KEYMAP_1 :65
キーボードの各キーのアスキーコード番号を知るには,次の表を利用するとよいです. 表の中の "文字" と "10進" という部分を目で追いかけてください.
キーボードのキーとアスキーコードの対応表 http://e-words.jp/p/r-ascii.html
左手で簡単に押せるように キーボードの ASDFG ZXCVB に ショートカット1からショートカット0を割り当ててみました.
KEYMAP_1 :65 KEYMAP_2 :83 KEYMAP_3 :68 KEYMAP_4 :70 KEYMAP_5 :71 KEYMAP_6 :90 KEYMAP_7 :88 KEYMAP_8 :67 KEYMAP_9 :86 KEYMAP_0 :66