That's exactly how I play Skyrim, mouse precision FTW! :)
I have a Logitech G500 with 2+8 buttons so I have all critical
functions at my fingertips.
Here is the .mce I use, it could help you to get started:
Code:
<!--
SIXENSE CONFIDENTIAL
Copyright (C) 2011 Sixense Entertainment Inc.
All Rights Reserved
-->
<game_list>
<!--
FreeLook
-->
<game>
<version>1.0</version>
<requires_schema_version>1.1</requires_schema_version>
<game_type>fps</game_type>
<game_mode>hybrid</game_mode>
<exe_name>TESV.exe</exe_name>
<steam_appid>72850</steam_appid>
<full_name>The Elder Scrolls V: Skyrim - Left Only</full_name>
<mouse_pointer>
<controller>P1R</controller>
<mode>hybrid</mode>
<sensitivity>0.0</sensitivity>
<freelook_max_speed>0</freelook_max_speed>
<freelook_dead_zone_radius>10</freelook_dead_zone_radius>
<freelook_max_angle>40</freelook_max_angle>
<freelook_exponent>1.5</freelook_exponent>
<freelook_vert_sensitivity_scale>0</freelook_vert_sensitivity_scale>
<vert_sensitivity_scale>0</vert_sensitivity_scale>
</mouse_pointer>
<joystick_config>
<name>Movement</name>
<controller>P1L</controller>
<mode>blend</mode>
<auto_bind>wasd</auto_bind>
</joystick_config>
<joystick_config>
<controller>P1R</controller>
<mode>4_way</mode>
<dead_zone>.7</dead_zone>
</joystick_config>
<binding>
<name>Initial Walk</name>
<description/>
<conditions>
<joystick>
<controller>P1L</controller>
<direction>any</direction>
<filter>normal</filter>
<dead_zone>0.04</dead_zone>
</joystick>
</conditions>
<actions>
<key>left_shift</key>
</actions>
</binding>
<binding>
<name>Walk</name>
<description/>
<conditions>
<joystick>
<controller>P1L</controller>
<direction>any</direction>
<filter>inverted</filter>
<dead_zone>0.65</dead_zone>
</joystick>
</conditions>
<actions>
<key>left_shift</key>
</actions>
</binding>
<binding>
<name>Run</name>
<description/>
<conditions>
<joystick>
<controller>P1L</controller>
<direction>any</direction>
<filter>on_rise</filter>
<dead_zone>0.65</dead_zone>
</joystick>
</conditions>
<actions>
<key>left_shift</key>
</actions>
</binding>
<binding>
<name>Left Hand</name>
<conditions>
<trigger>
<controller>P1L</controller>
<action>press</action>
<threshold>.4</threshold>
</trigger>
</conditions>
<actions>
<mouse_button>
<which>right</which>
</mouse_button>
</actions>
</binding>
<binding>
<name>Jump</name>
<conditions>
<button>
<controller>P1L</controller>
<which>bumper</which>
</button>
</conditions>
<actions>
<key>
<which>space</which>
</key>
</actions>
</binding>
<binding>
<name>System Menu</name>
<conditions>
<button>
<controller>P1L</controller>
<which>start</which>
</button>
</conditions>
<actions>
<key>esc</key>
</actions>
</binding>
<binding>
<name>Tab</name>
<conditions>
<button>
<controller>P1L</controller>
<which>1</which>
</button>
</conditions>
<actions>
<key>tab</key>
</actions>
</binding>
<binding>
<name>Activate</name>
<conditions>
<button>
<controller>P1L</controller>
<which>2</which>
</button>
</conditions>
<actions>
<key>e</key>
</actions>
</binding>
<binding>
<name>Sprint</name>
<conditions>
<button>
<controller>P1L</controller>
<which>3</which>
</button>
</conditions>
<actions>
<key>
<which>w</which>
</key>
<key>
<which>left_alt</which>
</key>
<sensitivity_multiplier>1.5</sensitivity_multiplier>
</actions>
</binding>
<binding>
<name>Jump</name>
<conditions>
<button>
<controller>P1L</controller>
<which>bumper</which>
</button>
</conditions>
<actions>
<key>space</key>
</actions>
</binding>
<binding>
<name>Sneak</name>
<conditions>
<button>
<controller>P1L</controller>
<which>4</which>
</button>
</conditions>
<actions>
<key>left_ctrl</key>
</actions>
</binding>
</game>
</game_list>