Keyboard shortcuts?

slouching

New member
Hi all. Just purchased Trainz 2010:EE and i must say i'm impressed with it so far. Looks to be very complex, but challanging at the same time. So was running through the tutorials and, for whatever reason, it seems the keyboard shortcuts are not working. Looked at the PDF manual to confirm what they are, but it seems to not take any input from the keyboard. Noticed it first in the last tutorial where I'm in cab mode in a Diesel and it says to set the reverser to forward, or use "F" key. I can click on it with mouse pointer, but "F" does nothing. all other keyboard in the tutorial do not respond at all as well. Anyone else seeing this? Thanks for any suggestions.
 
Last edited:
Couple items, first is to be sure you're running a loco with an engine spec that has key commands (some of them don't), second is to start the session by clicking Cab Mode instead of DCC.
 
Thanks for the reply. I tried in the tutorial (the one about cab control) and in a scenerio as made sure i selected "Cab" mode, but only the mouse can control anything. Seems like the game is not recognizing the keyboard commands. The keyboard should be fine as i'm using the same one to type this post . . .;)

Anyone else ever see this happen??
 
Last edited:
I guess my next question is: Is there a keyboard "mapping" file anywhere in Trains2010:EE? I did a search in the application folder and it returned no results.

Thanks
 
You should have a keyboard.txt file in the Program Files\Auran\TS2010\UserData\settings folder. If it is missing then the shortcuts won't work.

William
 
Thanks so much for your reply William.

I was able to find additional info on forum and it seems the version of this installed by Impulse lacks that file. For anyone else who bought this from Impulse be aware that this file is missing. William, how large is that file? could you paste it in here so I could make a copy and save it off in the correct directory?

additional info in this thread: http://forums.auran.com/trainz/showthread.php?t=69302

Thanks,
Mark
 
Last edited:
Code:
driver
{
  train_camera_forward            plus
  train_camera_backward           minus

  train_dcc_down                  x, comma
  train_dcc_up                    w, fullstop
  train_dcc_stop                  s, slash
  train_dcc_handbrake             a, apostrophe
  
  train_cabin_brake_release       q, KP9, KPPgUp
  train_cabin_brake_lap           z, KP6, KPRight
  train_cabin_brake_application   a, KP3, KPPgDn
  train_cabin_brake_emergency     pause
  train_cabin_brake_1             null
  train_cabin_brake_2             null
  train_cabin_brake_3             null
  train_cabin_brake_4             null
  train_cabin_brake_up            null
  train_cabin_brake_down          null

  train_cabin_indbrake_toggle     e, KP4, KPLeft
  train_cabin_indbrake_bail       d, KP0, KPIns
  
  train_cabin_throttle_up         w, KP8, KPUp
  train_cabin_throttle_down       x, KP2, KPDn
  train_cabin_throttle_0          s, KP5, KPClear
  train_cabin_throttle_1          null
  train_cabin_throttle_2          null
  train_cabin_throttle_3          null
  train_cabin_throttle_4          null
  train_cabin_throttle_5          null
  train_cabin_throttle_6          null
  train_cabin_throttle_7          null
  train_cabin_throttle_8          null
  
  train_cabin_rev_forward         f, KPstar
  train_cabin_rev_backward        r, KPslash
  train_cabin_rev_neutral         null
  train_cabin_rev_toggle          null

  train_cabin_dyn_traction        null
  train_cabin_dyn_neutral         null
  train_cabin_dyn_brake           null
  train_cabin_dyn_toggle          c, KP7, KPHome
  train_cabin_shovel_coal         space
  train_cabin_coalman_wave      shift space
  train_cabin_fans                shift f

  train_cabin_firebox_door_toggle    KP1, KPEnd, end
  train_cabin_regulator_up        w, fullstop, KP8, KPUp
  train_cabin_regulator_down        s, slash, KP2, KPDn
  train_cabin_reverser_up        f, KPstar
  train_cabin_reverser_down        r, KPslash
  train_cabin_injector_up        i
  train_cabin_injector_down        o
  train_cabin_injector2_up        shift i
  train_cabin_injector2_down        shift o
  train_cabin_blower_up                 n
  train_cabin_blower_down               shift n
  train_cabin_reset_tripmeter        t
  train_cabin_toggle_draincocks        alt d

  train_cabin_aws_reset            alt space, ins
  train_cabin_aws_isolate        alt 1
  train_cabin_aws_activate           alt 2
  train_cabin_tpws_reset        alt 3
  train_cabin_tpws_isolate        alt 4
  train_cabin_tpws_activate        alt 5
  train_cabin_tpws_override        alt 6
  train_cabin_dra_on            alt 7
  train_cabin_dra_off            alt 8
  train_cabin_emergency_stop        alt 9
  train_cabin_master_switch_on        alt 0
  train_cabin_master_switch_off        alt 0
  train_cabin_engine_on            alt [
  train_cabin_engine_off        alt ]
  train_cabin_panel_lamp_test        alt \
  train_cabin_vigilance_foot_pedal    alt tilde
  train_cabin_wipers_on            alt comma
  train_cabin_wipers_off        alt period
  train_cabin_hardware_0        alt ;
  train_cabin_hardware_1        alt '

  train_headlight_toggle          l
  train_highbeam_toggle           shift l
  train_ditchflash_toggle           ;
  train_pantograph_toggle         KP1, KPEnd, end
  train_horn                      h, KPplus
  train_sand                      v, KPminus
  train_bell                      b

  camera_up                       up
  camera_down                     down
  camera_left                     left
  camera_right                    right
  camera_zoom_in                  pageup
  camera_zoom_out                 pagedown
  camera_shift_up                 shift up
  camera_shift_down               shift down
  camera_shift_left               shift left
  camera_shift_right              shift right
  camera_shift_zoom_in            shift pageup
  camera_shift_zoom_out           shift pagedown
  camera_mod_control              leftcontrolkey, rightcontrolkey
  camera_mod_shift                leftshiftkey, rightshiftkey

  hud_consist_toggle              null
  hud_help_toggle                 ctrl h
  
  camera_internal                 1
  camera_external                 2
  camera_tracking                 3
  camera_roaming                  4
  camera_car                      alt ctrl shift c a r z

  camera_prev                     leftbracket
  camera_next                     rightbracket
  camera_prev_fast                ctrl leftbracket
  camera_next_fast                ctrl rightbracket
  
  cmd_metric_toggle               g
  mode_decouple_toggle            ctrl d

  cmd_close                       escape
  cmd_wireframe_toggle            ctrl w
  cmd_truewireframe_toggle        alt w
  cmd_findobject                  ctrl f

  mode_map_toggle                 m, ctrl m
  cmd_pause                       p

  cmd_help                        F1
  hud_interface_toggle            F5
  hud_driverbar_toggle          F6
  hud_buttonbar_toggle          F7
  hud_customhud_toggle          F8
  hud_controls_toggle          F9

  cmd_save                        ctrl s
  cmd_load                        ctrl l

  cmd_tuning                      ctrl t

  debug_log_camera_angle          ctrl f7
  debug_show_autopilot_signal     alt home

  train_reverse_heading           alt c
  cmd_script_objectives           k

  toggle_next_junction            j
  toggle_prev_junction            ctrl j

  driver_1                       ctrl 1
  driver_2                       ctrl 2
  driver_3                       ctrl 3
  driver_4                       ctrl 4
  driver_5                       ctrl 5
  driver_6                       ctrl 6
  driver_7                       ctrl 7
  driver_up                      ctrl =
  driver_down                    ctrl -
  cmd_show_commodities_panel
  cmd_show_waybills_panel

  cmd_stop_schedule
  cmd_continue_schedule
  cmd_abandon_schedule
  cmd_get_off_train

  cmd_toggle_headtracker         alt h

  cmd_focus_multiplayer_chat     enter
}

surveyor
{
  cmd_newmap                      ctrl n
  cmd_loadmap                     ctrl l
  cmd_savemap                     ctrl s
  cmd_editmap                     ctrl e
  cmd_options                     ctrl o
  cmd_tuning                      ctrl t
  cmd_findobject                  ctrl f
  cmd_minimap                     ctrl m
  cmd_profiles                    ctrl p
  cmd_rules                       ctrl r
  cmd_copy                        ctrl c
  cmd_paste                       ctrl v
  cmd_cam_walk                    alt y
  cmd_cam_fly                     alt u
  cmd_cam_car                     alt ctrl shift z
  cmd_rand_map                    alt ctrl shift p
  cmd_smite                       alt ctrl a

  hud_interface_toggle            ctrl space
  hud_contextual_info_toggle      alt o

  cmd_select_route_layer          shift r
  cmd_select_session_layer        shift s

  mode_topology                   F1
  com_height_up                   u
  com_height_down                 d
  com_height_adjust               a
  com_cursor_minus                minus
  com_cursor_plus                 plus
  com_height_sensitivity_minus    leftbracket
  com_height_sensitivity_plus     rightbracket
  com_height_get                  g
  com_height_use                  h
  com_plateau                     p
  com_add_water                   w
  com_delete_water                q
  com_adjust_water_height         e
  com_extend_section              x

  com_displacement_rotation_minus shift leftbracket
  com_displacement_rotation_plus  shift rightbracket
  com_displacement_scale_minus    ctrl leftbracket
  com_displacement_scale_plus     ctrl rightbracket

  com_displace_apply              f
  com_displacement_get            

  mode_paint                      f2
  com_texture_rotation_minus      leftbracket
  com_texture_rotation_plus       rightbracket
  com_texture_scale_minus         ctrl leftbracket
  com_texture_scale_plus          ctrl rightbracket
  com_cursor_size_minus           minus
  com_cursor_size_plus            plus
  com_paint_get                   g
  com_fill_grid_texture           l
  com_select_box                  b
  com_select_fill                 f
  com_cancel_selection            d
 
Code:
  mode_objects                    f3
  com_object_filter               o
  com_spline_filter               s
  com_object_name_minus           minus
  com_object_name_plus            plus
  com_object_add                  a
  com_object_move                 m
  com_object_rotate               r
  com_object_get                  g
  com_object_delete               d
  com_object_name                 n
  com_object_adjust_height        h
  com_object_spline_split         q
  com_object_spline_height        h
  com_object_spline_remove_vertex x
  com_object_spline_insert        i
  com_object_spline_smooth        s
  
  mode_tracks                     f4
  com_track_spline_filter         t
  com_track_object_filter         y
  com_track_trackmark_filter      v
  com_track_name_minus            minus
  com_track_name_plus             plus
  com_track_add                   a
  com_track_move                  m
  com_track_rotate                r
  com_track_get                   g
  com_track_delete                d
  com_track_straighten            b
  com_track_toggle_junction       j
  com_track_renaming_stuff        n
  com_track_split                 q
  com_track_spline_height         h
  com_track_spline_remove         x
  com_track_spline_insert         i
  com_track_spline_smooth         s
  com_track_get_gradient          j
  com_track_apply_gradient        k
  com_track_get_curve             l

  com_world_clock_add             a
  com_world_clock_move            m
  com_world_clock_delete          d
  com_world_clock_red_minus       shift minus
  com_world_clock_red_plus        shift plus
  com_world_clock_green_minus     ctrl minus
  com_world_clock_green_plus      ctrl plus
  com_world_clock_blue_minus      alt minus
  com_world_clock_blue_plus       alt plus
  com_world_clock_minus           minus
  com_world_clock_plus            plus
  com_world_weather_minus         leftbracket
  com_world_weather_plus          rightbracket
  com_world_environment_minus     ctrl leftbracket
  com_world_environment_plus      ctrl rightbracket
  com_world_origin_add            o
  com_world_origin_find           f
  com_world_origin_edit           e

  com_menu_undo          ctrl z
  com_menu_redo          ctrl y
  com_menu_search_panel  ctrl shift f

  com_bookmark_1          1
  com_bookmark_2          2
  com_bookmark_3          3
  com_bookmark_4          4
  com_bookmark_5          5
  com_bookmark_6          6
  com_bookmark_7          7
  com_bookmark_8          8
  com_bookmark_9          9
  com_bookmark_0          0
  com_bookmark_set_1      ctrl 1
  com_bookmark_set_2      ctrl 2
  com_bookmark_set_3      ctrl 3
  com_bookmark_set_4      ctrl 4
  com_bookmark_set_5      ctrl 5
  com_bookmark_set_6      ctrl 6
  com_bookmark_set_7      ctrl 7
  com_bookmark_set_8      ctrl 8
  com_bookmark_set_9      ctrl 9
  com_bookmark_set_0      ctrl 0
  com_bookmark_clear_1    ctrl shift 1
  com_bookmark_clear_2    ctrl shift 2
  com_bookmark_clear_3    ctrl shift 3
  com_bookmark_clear_4    ctrl shift 4
  com_bookmark_clear_5    ctrl shift 5
  com_bookmark_clear_6    ctrl shift 6
  com_bookmark_clear_7    ctrl shift 7
  com_bookmark_clear_8    ctrl shift 8
  com_bookmark_clear_9    ctrl shift 9
  com_bookmark_clear_0    ctrl shift 0

  com_menu_wireframe      F9, ctrl w
  com_menu_menubar        F10

  com_menu_help           F12

  mode_tools                       F5
  com_tools_place_camera           a
  com_tools_move_camera            m
  com_tools_delete_camera          d
  com_tools_place_ruler            r
  com_tools_move_ruler             t
  com_tools_delete_ruler           y
  com_tools_paste_height           s
  com_tools_paste_rotation_minus   leftbracket
  com_tools_paste_rotation_plus    rightbracket
  com_tools_paste_height_relative  l
  com_tools_select_box             b
  com_tools_copy_paste             p
  com_tools_cancel_selection       x

  mode_layers               F6
  com_layer_add             a
  com_layer_delete          d
  com_layer_merge           m
  com_layer_visiblity       v
  com_layer_locked          l

  mode_trains                    F7
  com_train_filter               t
  com_consist_filter             c
  com_train_name_minus           minus
  com_train_name_plus            plus
  com_train_add                  a
  com_train_move                 m
  com_train_rotate               r
  com_train_get                  g
  com_train_delete               d
  com_train_properties           p
  com_train_change_heading       h
  com_train_decouple             x
  
  cmd_quick_drive                ctrl f2
}

standard_dialog
{
  std_save          s, ctrl s, enter
  std_dont_save        d, ctrl d
  std_no_save        enter, e, ctrl e, d, ctrl d
  std_cancel          escape
  std_new            n, ctrl n
  std_load          enter
  std_ok            enter, space
  std_reset         r
  std_yes           enter,y
  std_no            escape,n
}

menu
{
  main_driver           d
  main_surveyor         s
  main_railyard         r
  main_scenarios        e
  main_exchange         x
  main_credits          c
  main_quit             escape, q

  svyr_mainmenu         escape, m
  svyr_new              n
  svyr_delete           d
  svyr_accept           enter
  svyr_trainzmap        t

  drvr_mainmenu         escape, m
  drvr_panel            tab
  drvr_delete           d
  drvr_info             i
  drvr_accept           enter

  scen_back             escape, m
  scen_accept           enter

  yard_mainmenu         escape, m
  yard_favorites        f
  yard_info             tab
  yard_horn             h
  yard_lights           l
  yard_pants            p
  yard_low_beam         shift l
  yard_ditch            ;
  yard_interface_toggle ctrl space
  yard_close            ctrl w, ctrl q

  game_cancel           escape
  game_prev             left
  game_next             right
}

gameplay
{
  routes_menu         r
  new_route           n,c
  tutorials_menu      t
  go_back             esc
}

minimap
{
  minimap_bg        alt b
  minimap_gradients    alt g
  minimap_junctions    alt j
  minimap_signals    alt s
  minimap_triggers    alt t
  minimap_trackmarks    alt m
  minimap_industries    alt i
  minimap_namedobjects    alt n
  minimap_objects    alt o
  minimap_consists    alt c
  minimap_ts_labels    alt l
}
You'll have to paste the two parts together. There should be a blank line at the beginning and between the two parts.

William
 
Thanks William! really appreciate this. Looking forward to playing this one!

For all you who bought from Impulse, here is the keyboard.txt file that is missing from that distro.

Thanks again William,

Mark
 
Back
Top