Here are all the valid names for input actions listed. See Custom Input Mapping for information about how to use these action names.
Please note that not all actions are supported, and only digital actions are support for now (you cannot yet control the Amiga mouse properly with custom input mapping). The list will be updated later with more description (and actions that are not supported will be purged)
action_none
action_screenshot
action_mouse_0_horiz action_mouse_0_vert action_mouse_0_horiz_inv action_mouse_0_vert_inv action_mouse_0_up action_mouse_0_down action_mouse_0_left action_mouse_0_right action_mouse_0_wheel
action_mouse_cdtv_horiz action_mouse_cdtv_vert action_mouse_cdtv_up action_mouse_cdtv_down action_mouse_cdtv_left action_mouse_cdtv_right
action_joy_0_horiz action_joy_0_vert action_joy_0_horiz_pot action_joy_0_vert_pot action_joy_0_horiz_pot_inv action_joy_0_vert_pot_inv
action_joy_0_left action_joy_0_right action_joy_0_up action_joy_0_down action_joy_0_left_up action_joy_0_left_down action_joy_0_right_up action_joy_0_right_down
action_joy_0_fire_button action_joy_0_2nd_button action_joy_0_3rd_button action_joy_0_cd32_play action_joy_0_cd32_rwd action_joy_0_cd32_ffw action_joy_0_cd32_green action_joy_0_cd32_yellow action_joy_0_cd32_red action_joy_0_cd32_blue
action_mouse_1_horiz action_mouse_1_vert action_mouse_1_horiz_inv action_mouse_1_vert_inv action_mouse_1_up action_mouse_1_down action_mouse_1_left action_mouse_1_right
action_joy_1_horiz action_joy_1_vert action_joy_1_horiz_pot action_joy_1_vert_pot action_joy_1_horiz_pot_inv action_joy_1_vert_pot_inv
action_joy_1_left action_joy_1_right action_joy_1_up action_joy_1_down action_joy_1_left_up action_joy_1_left_down action_joy_1_right_up action_joy_1_right_down
action_joy_1_fire_button action_joy_1_2nd_button action_joy_1_3rd_button action_joy_1_cd32_play action_joy_1_cd32_rwd action_joy_1_cd32_ffw action_joy_1_cd32_green action_joy_1_cd32_yellow action_joy_1_cd32_red action_joy_1_cd32_blue
action_lightpen_horiz action_lightpen_vert action_lightpen_left action_lightpen_right action_lightpen_up action_lightpen_down
action_par_joy_0_horiz action_par_joy_0_vert action_par_joy_0_left action_par_joy_0_right action_par_joy_0_up action_par_joy_0_down action_par_joy_0_left_up action_par_joy_0_left_down action_par_joy_0_right_up action_par_joy_0_right_down action_par_joy_0_fire_button action_par_joy_0_2nd_button
action_par_joy_1_horiz action_par_joy_1_vert action_par_joy_1_left action_par_joy_1_right action_par_joy_1_up action_par_joy_1_down action_par_joy_1_left_up action_par_joy_1_left_down action_par_joy_1_right_up action_par_joy_1_right_down action_par_joy_1_fire_button action_par_joy_1_2nd_button
action_key_f1 action_key_f2 action_key_f3 action_key_f4 action_key_f5 action_key_f6 action_key_f7 action_key_f8 action_key_f9 action_key_f10
action_key_esc action_key_tab action_key_ctrl action_key_ctrl_right action_key_caps_lock action_key_shift_left action_key_alt_left action_key_amiga_left action_key_amiga_right action_key_alt_right action_key_shift_right action_key_space action_key_cursor_up action_key_cursor_down action_key_cursor_left action_key_cursor_right action_key_help action_key_del action_key_backspace action_key_return
action_key_a action_key_b action_key_c action_key_d action_key_e action_key_f action_key_g action_key_h action_key_i action_key_j action_key_k action_key_l action_key_m action_key_n action_key_o action_key_p action_key_q action_key_r action_key_s action_key_t action_key_u action_key_v action_key_w action_key_x action_key_y action_key_z
action_key_enter action_key_np_0 action_key_np_1 action_key_np_2 action_key_np_3 action_key_np_4 action_key_np_5 action_key_np_6 action_key_np_7 action_key_np_8 action_key_np_9 action_key_np_period action_key_np_add action_key_np_sub action_key_np_mul action_key_np_div action_key_np_lparen action_key_np_rparen action_key_2b action_key_30
action_key_backquote action_key_1 action_key_2 action_key_3 action_key_4 action_key_5 action_key_6 action_key_7 action_key_8 action_key_9 action_key_0 action_key_sub action_key_equals action_key_backslash
action_key_leftbracket action_key_rightbracket action_key_semicolon action_key_singlequote action_key_comma action_key_period action_key_div
action_mousewheel_down action_mousewheel_up
action_key_cdtv_stop action_key_cdtv_playpause action_key_cdtv_prev action_key_cdtv_next action_key_cdtv_rew action_key_cdtv_ff
action_key_0e
action_key_1c
action_key_2c
action_key_3b action_key_47
action_key_48 action_key_49 action_key_4b
action_key_68 action_key_69 action_key_6a action_key_6b action_key_6c action_key_6d action_key_6e action_key_6f
action_key_70 action_key_71 action_key_78 action_key_79 action_key_7a action_key_7b action_key_7c action_key_7d action_key_7e action_key_7f
action_activate_cartridge (1.3.17+)
action_eject_floppy_0 action_eject_floppy_1 action_eject_floppy_2 action_eject_floppy_3 action_pause action_warp action_irq_7
action_state_rewind action_state_current action_state_capture
action_volume_down action_volume_up action_volume_mute action_master_volume_down action_master_volume_up action_master_volume_mute action_quit action_soft_reset action_hard_reset action_switch_interpol
action_disk_swapper_nextaction_disk_swapper_prevaction_disk_swapper_insert_0action_disk_swapper_insert_1action_disk_swapper_insert_2action_disk_swapper_insert_3
action_disk_prev_0action_disk_prev_1action_disk_prev_2action_disk_prev_3action_disk_next_0action_disk_next_1action_disk_next_2action_disk_next_3
action_arcadia_diagnostics action_arcadia_player_1 action_arcadia_player_2 action_arcadia_coin_1 action_arcadia_coin_2
action_cdtv_front_panel_stop action_cdtv_front_panel_playpause action_cdtv_front_panel_prev action_cdtv_front_panel_next action_cdtv_front_panel_rew action_cdtv_front_panel_ff
action_save_state_1 action_save_state_2 action_save_state_3 action_save_state_4 action_save_state_5 action_save_state_6 action_save_state_7 action_save_state_8 action_save_state_9
action_restore_state_1 action_restore_state_2 action_restore_state_3 action_restore_state_4 action_restore_state_5 action_restore_state_6 action_restore_state_7 action_restore_state_8 action_restore_state_9
action_drive_0_insert_floppy_0 action_drive_0_insert_floppy_1 action_drive_0_insert_floppy_2 action_drive_0_insert_floppy_3 action_drive_0_insert_floppy_4 action_drive_0_insert_floppy_5 action_drive_0_insert_floppy_6 action_drive_0_insert_floppy_7 action_drive_0_insert_floppy_8 action_drive_0_insert_floppy_9 action_drive_0_insert_floppy_10 action_drive_0_insert_floppy_11 action_drive_0_insert_floppy_12 action_drive_0_insert_floppy_13 action_drive_0_insert_floppy_14 action_drive_0_insert_floppy_15 action_drive_0_insert_floppy_16 action_drive_0_insert_floppy_17 action_drive_0_insert_floppy_18 action_drive_0_insert_floppy_19
action_drive_1_insert_floppy_0 action_drive_1_insert_floppy_1 action_drive_1_insert_floppy_2 action_drive_1_insert_floppy_3 action_drive_1_insert_floppy_4 action_drive_1_insert_floppy_5 action_drive_1_insert_floppy_6 action_drive_1_insert_floppy_7 action_drive_1_insert_floppy_8 action_drive_1_insert_floppy_9 action_drive_1_insert_floppy_10 action_drive_1_insert_floppy_11 action_drive_1_insert_floppy_12 action_drive_1_insert_floppy_13 action_drive_1_insert_floppy_14 action_drive_1_insert_floppy_15 action_drive_1_insert_floppy_16 action_drive_1_insert_floppy_17 action_drive_1_insert_floppy_18 action_drive_1_insert_floppy_19
action_drive_2_insert_floppy_0 action_drive_2_insert_floppy_1 action_drive_2_insert_floppy_2 action_drive_2_insert_floppy_3 action_drive_2_insert_floppy_4 action_drive_2_insert_floppy_5 action_drive_2_insert_floppy_6 action_drive_2_insert_floppy_7 action_drive_2_insert_floppy_8 action_drive_2_insert_floppy_9 action_drive_2_insert_floppy_10 action_drive_2_insert_floppy_11 action_drive_2_insert_floppy_12 action_drive_2_insert_floppy_13 action_drive_2_insert_floppy_14 action_drive_2_insert_floppy_15 action_drive_2_insert_floppy_16 action_drive_2_insert_floppy_17 action_drive_2_insert_floppy_18 action_drive_2_insert_floppy_19
action_drive_3_insert_floppy_0 action_drive_3_insert_floppy_1 action_drive_3_insert_floppy_2 action_drive_3_insert_floppy_3 action_drive_3_insert_floppy_4 action_drive_3_insert_floppy_5 action_drive_3_insert_floppy_6 action_drive_3_insert_floppy_7 action_drive_3_insert_floppy_8 action_drive_3_insert_floppy_9 action_drive_3_insert_floppy_10 action_drive_3_insert_floppy_11 action_drive_3_insert_floppy_12 action_drive_3_insert_floppy_13 action_drive_3_insert_floppy_14 action_drive_3_insert_floppy_15 action_drive_3_insert_floppy_16 action_drive_3_insert_floppy_17 action_drive_3_insert_floppy_18 action_drive_3_insert_floppy_19
action_joyport_0_mode_none action_joyport_0_mode_mouse action_joyport_0_mode_djoy action_joyport_0_mode_gamepad action_joyport_0_mode_ajoy action_joyport_0_mode_cdtvjoy action_joyport_0_mode_cd32joy action_joyport_0_mode_lightpen
action_joyport_1_mode_none action_joyport_1_mode_mouse action_joyport_1_mode_djoy action_joyport_1_mode_gamepad action_joyport_1_mode_ajoy action_joyport_1_mode_cdtvjoy action_joyport_1_mode_cd32joy action_joyport_1_mode_lightpen
action_joyport_2_mode_none action_joyport_2_mode_mouse action_joyport_2_mode_djoy action_joyport_2_mode_gamepad action_joyport_2_mode_ajoy action_joyport_2_mode_cdtvjoy action_joyport_2_mode_cd32joy action_joyport_2_mode_lightpen
action_joyport_3_mode_none action_joyport_3_mode_mouse action_joyport_3_mode_djoy action_joyport_3_mode_gamepad action_joyport_3_mode_ajoy action_joyport_3_mode_cdtvjoy action_joyport_3_mode_cd32joy action_joyport_3_mode_lightpen
Hi,
I’d love to be able to map the left and right mouse buttons to my gamepad. This would allow me to get through a lot of intro screens without touching an actual mouse.
I can’t see any mouse click actions though.
Anything like this possible?
joystick_0_left_shoulder = action_mouse_0_left_click
joystick_0_right_shoulder = action_mouse_0_right_click
Hi, yes it is possible!. On Amiga, there is no technical difference between a joystick click and a mouse click, so the actions you are looking for are
action_joy_0_fire_button
andaction_joy_0_2nd_button
🙂Hello,
I want to map the button 1 of my joysticks to the joystick up command. This is especially for SuperFrog to have a jump button as an alternative to joystick up.
I’ve added that in the configuration file:
joystick_0_button1 = action_joy_0_up
joystick_1_button1 = action_joy_1_up
Unfortunately it doesn’t work. The event is OK, I’ve used in another mapping/game. BUt the action doesn’t seem to work.
Thanks.
Hi, you are missing an underscore between “button” and “1”, it should be:
joystick_0_button_1 = action_joy_0_up
joystick_1_button_1 = action_joy_1_up