;VERSION 0.9.48 ;Edit this file at your own risk! ;File format: ;Automatic load/save state on game load/save. autosave 0 ;Cache entire CD images in memory. cd.image_memcache 0 ;Enable (automatic) usage of this module. cdplay.enable 1 ;Force monophonic sound output. cdplay.forcemono 0 ;cdplay, Built-In, Controller: Next Track cdplay.input.builtin.controller.next_track keyboard 275 ;cdplay, Built-In, Controller: Next Track 10 cdplay.input.builtin.controller.next_track_10 keyboard 273 ;cdplay, Built-In, Controller: Play/Pause cdplay.input.builtin.controller.play_pause keyboard 32 ;cdplay, Built-In, Controller: Previous Track cdplay.input.builtin.controller.previous_track keyboard 276 ;cdplay, Built-In, Controller: Previous Track 10 cdplay.input.builtin.controller.previous_track_10 keyboard 274 ;cdplay, Built-In, Controller: Scan Forward cdplay.input.builtin.controller.scan_forward keyboard 280 ;cdplay, Built-In, Controller: Scan Reverse cdplay.input.builtin.controller.scan_reverse keyboard 281 ;cdplay, Built-In, Controller: Stop cdplay.input.builtin.controller.stop keyboard 13 ;Enable scanlines with specified opacity. cdplay.scanlines 0 ;Enable specified OpenGL shader. cdplay.shader none ;Force interlaced video to be treated as progressive. cdplay.shader.goat.fprog 0 ;Constant RGB horizontal divergence. cdplay.shader.goat.hdiv 0.50 ;Mask pattern. cdplay.shader.goat.pat goatron ;Enable scanlines effect. cdplay.shader.goat.slen 1 ;Transparency of otherwise-opaque mask areas. cdplay.shader.goat.tp 0.50 ;Constant RGB vertical divergence. cdplay.shader.goat.vdiv 0.50 ;Enable specified special video scaler. cdplay.special none ;Stretch to fill screen. cdplay.stretch aspect_mult2 ;Enable video temporal blur(50/50 previous/current frame by default). cdplay.tblur 0 ;Accumulate color data rather than discarding it. cdplay.tblur.accum 0 ;Blur amount in accumulation mode, specified in percentage of accumulation buffer to mix with the current frame. cdplay.tblur.accum.amount 50 ;Enable (bi)linear interpolation. cdplay.videoip 0 ;Enable simple waveform visualization. cdplay.visualization 1 ;Full-screen horizontal resolution. cdplay.xres 0 ;Scaling factor for the X axis in windowed mode. cdplay.xscale 5.000000 ;Scaling factor for the X axis in fullscreen mode. cdplay.xscalefs 1.000000 ;Full-screen vertical resolution. cdplay.yres 0 ;Scaling factor for the Y axis in windowed mode. cdplay.yscale 5.000000 ;Scaling factor for the Y axis in fullscreen mode. cdplay.yscalefs 1.000000 ;Enable cheats. cheats 1 ;Save state 0 select command.0 keyboard 48 ;Save state 1 select command.1 keyboard 49 ;Save state 2 select command.2 keyboard 50 ;Save state 3 select command.3 keyboard 51 ;Save state 4 select command.4 keyboard 52 ;Save state 5 select command.5 keyboard 53 ;Save state 6 select command.6 keyboard 54 ;Save state 7 select command.7 keyboard 55 ;Save state 8 select command.8 keyboard 56 ;Save state 9 select command.9 keyboard 57 ;Activate barcode(for Famicom) command.activate_barcode keyboard 289 ;Advance frame command.advance_frame keyboard 97+alt ;Select virtual device on virtual input port 1 command.device_select1 keyboard 49+ctrl+shift ;Select virtual device on virtual input port 10 command.device_select10 keyboard 48+ctrl+shift ;Select virtual device on virtual input port 11 command.device_select11 keyboard 257+ctrl+shift ;Select virtual device on virtual input port 12 command.device_select12 keyboard 258+ctrl+shift ;Select virtual device on virtual input port 2 command.device_select2 keyboard 50+ctrl+shift ;Select virtual device on virtual input port 3 command.device_select3 keyboard 51+ctrl+shift ;Select virtual device on virtual input port 4 command.device_select4 keyboard 52+ctrl+shift ;Select virtual device on virtual input port 5 command.device_select5 keyboard 53+ctrl+shift ;Select virtual device on virtual input port 6 command.device_select6 keyboard 54+ctrl+shift ;Select virtual device on virtual input port 7 command.device_select7 keyboard 55+ctrl+shift ;Select virtual device on virtual input port 8 command.device_select8 keyboard 56+ctrl+shift ;Select virtual device on virtual input port 9 command.device_select9 keyboard 57+ctrl+shift ;Exit command.exit keyboard 293~keyboard 27 ;Fast-forward command.fast_forward keyboard 96 ;Configure buttons on virtual port 1 command.input_config1 keyboard 49+alt+shift ;Configure buttons on virtual port 10 command.input_config10 keyboard 48+alt+shift ;Configure buttons on virtual port 11 command.input_config11 keyboard 257+alt+shift ;Configure buttons on virtual port 12 command.input_config12 keyboard 258+alt+shift ;Configure buttons on virtual port 2 command.input_config2 keyboard 50+alt+shift ;Configure buttons on virtual port 3 command.input_config3 keyboard 51+alt+shift ;Configure buttons on virtual port 4 command.input_config4 keyboard 52+alt+shift ;Configure buttons on virtual port 5 command.input_config5 keyboard 53+alt+shift ;Configure buttons on virtual port 6 command.input_config6 keyboard 54+alt+shift ;Configure buttons on virtual port 7 command.input_config7 keyboard 55+alt+shift ;Configure buttons on virtual port 8 command.input_config8 keyboard 56+alt+shift ;Configure buttons on virtual port 9 command.input_config9 keyboard 57+alt+shift ;Detect analog buttons on physical joysticks/gamepads(for use with the input configuration process). command.input_config_abd keyboard 284 ;Configure command key command.input_configc keyboard 283 ;Configure command key, for all-pressed-to-trigger mode command.input_configc_am keyboard 283+shift ;Insert coin command.insert_coin keyboard 289 ;Insert/Eject disk/disc command.insert_eject_disk keyboard 289 ;Load movie command.load_movie keyboard 288+shift ;Load state command.load_state keyboard 288 ;Movie 0 select command.m0 keyboard 48+shift ;Movie 1 select command.m1 keyboard 49+shift ;Movie 2 select command.m2 keyboard 50+shift ;Movie 3 select command.m3 keyboard 51+shift ;Movie 4 select command.m4 keyboard 52+shift ;Movie 5 select command.m5 keyboard 53+shift ;Movie 6 select command.m6 keyboard 54+shift ;Movie 7 select command.m7 keyboard 55+shift ;Movie 8 select command.m8 keyboard 56+shift ;Movie 9 select command.m9 keyboard 57+shift ;Power toggle command.power keyboard 292 ;Reset command.reset keyboard 291 ;Rotate screen command.rotate_screen keyboard 111+alt ;Return to normal mode after advancing frames command.run_normal keyboard 114+alt ;Save movie command.save_movie keyboard 286+shift ;Save state command.save_state keyboard 286 ;Select disk/disc command.select_disk keyboard 287 ;Slow-forward command.slow_forward keyboard 92 ;Rewind command.state_rewind keyboard 8 ;Decrease selected save state slot by 1 command.state_slot_dec keyboard 45 ;Increase selected save state slot by 1 command.state_slot_inc keyboard 61 ;Take scaled(and filtered) screen snapshot command.take_scaled_snapshot keyboard 290+shift ;Take screen snapshot command.take_snapshot keyboard 290 ;Toggle graphics layer 1 command.tl1 keyboard 49+ctrl ;Toggle graphics layer 2 command.tl2 keyboard 50+ctrl ;Toggle graphics layer 3 command.tl3 keyboard 51+ctrl ;Toggle graphics layer 4 command.tl4 keyboard 52+ctrl ;Toggle graphics layer 5 command.tl5 keyboard 53+ctrl ;Toggle graphics layer 6 command.tl6 keyboard 54+ctrl ;Toggle graphics layer 7 command.tl7 keyboard 55+ctrl ;Toggle graphics layer 8 command.tl8 keyboard 56+ctrl ;Toggle graphics layer 9 command.tl9 keyboard 57+ctrl ;Toggle debugger command.toggle_debugger keyboard 100+alt ;Toggle DIP switch view command.toggle_dipview keyboard 287 ;Toggle frames-per-second display command.toggle_fps_view keyboard 282+shift ;Toggle fullscreen mode command.toggle_fs keyboard 13+alt ;Grab input command.toggle_grab keyboard 319+ctrl+shift ;Toggle help screen command.toggle_help keyboard 282 ;Toggle state rewind functionality command.toggle_state_rewind keyboard 115+alt ;Enable/Disable cheats command.togglecheatactive keyboard 116+alt ;Toggle cheat console command.togglecheatview keyboard 99+alt ;Toggle netplay console command.togglenetview keyboard 043 ;Automatically go into the debugger's step mode after a game is loaded. debugger.autostepmode 0 ;Enable (automatic) usage of this module. demo.enable 1 ;Force monophonic sound output. demo.forcemono 0 ;demo, Port 1, Controller: Rumble Control Strong demo.input.port1.controller.rcstrong ;demo, Port 1, Controller: Rumble Control Weak demo.input.port1.controller.rcweak ;demo, Port 1, Controller: Select Test Mode demo.input.port1.controller.stm ;demo, Port 1, Controller: Switch Meow demo.input.port1.controller.swt ;Default position for switch "Switch Meow". demo.input.port1.controller.swt.defpos waffles ;demo, Port 1, Controller: Toggle Interlace Mode demo.input.port1.controller.toggle_ilace ;demo, Port 2, Controller: Rumble Control Strong demo.input.port2.controller.rcstrong ;demo, Port 2, Controller: Rumble Control Weak demo.input.port2.controller.rcweak ;demo, Port 2, Controller: Select Test Mode demo.input.port2.controller.stm ;demo, Port 2, Controller: Switch Meow demo.input.port2.controller.swt ;Default position for switch "Switch Meow". demo.input.port2.controller.swt.defpos waffles ;demo, Port 2, Controller: Toggle Interlace Mode demo.input.port2.controller.toggle_ilace ;Multi-enum test. demo.multi_enum ;Sound quality. demo.resamp_quality 3 ;Sound output rate tolerance. demo.resamp_rate_error 0.0000009 ;Enable scanlines with specified opacity. demo.scanlines 0 ;Enable specified OpenGL shader. demo.shader none ;Force interlaced video to be treated as progressive. demo.shader.goat.fprog 0 ;Constant RGB horizontal divergence. demo.shader.goat.hdiv 0.50 ;Mask pattern. demo.shader.goat.pat goatron ;Enable scanlines effect. demo.shader.goat.slen 1 ;Transparency of otherwise-opaque mask areas. demo.shader.goat.tp 0.50 ;Constant RGB vertical divergence. demo.shader.goat.vdiv 0.50 ;Enable specified special video scaler. demo.special none ;Stretch to fill screen. demo.stretch aspect_mult2 ;Enable video temporal blur(50/50 previous/current frame by default). demo.tblur 0 ;Accumulate color data rather than discarding it. demo.tblur.accum 0 ;Blur amount in accumulation mode, specified in percentage of accumulation buffer to mix with the current frame. demo.tblur.accum.amount 50 ;Enable (bi)linear interpolation. demo.videoip 1 ;Full-screen horizontal resolution. demo.xres 0 ;Scaling factor for the X axis in windowed mode. demo.xscale 2.000000 ;Scaling factor for the X axis in fullscreen mode. demo.xscalefs 1.000000 ;Full-screen vertical resolution. demo.yres 0 ;Scaling factor for the Y axis in windowed mode. demo.yscale 2.000000 ;Scaling factor for the Y axis in fullscreen mode. demo.yscalefs 1.000000 ;Silence sound output when fast-forwarding. ffnosound 0 ;Fast-forwarding speed multiplier. ffspeed 4 ;Treat the fast-forward button as a toggle. fftoggle 0 ;Format string for movie filename. filesys.fname_movie %f.%M%p.%x ;Format string for save games filename. filesys.fname_sav %F.%M%x ;Format string for save game backups filename. filesys.fname_savbackup %F.%m%z%p.%x ;Format string for screen snapshot filenames. filesys.fname_snap %f-%p.%x ;Format string for state filename. filesys.fname_state %f.%M%X ;Path to directory for cheats. filesys.path_cheat cheats ;Path to directory for firmware. filesys.path_firmware firmware ;Path to directory for movies. filesys.path_movie mcm ;Path to directory for custom palettes. filesys.path_palette palettes ;Path to directory for per-game configuration override files. filesys.path_pgconfig pgconfig ;Path to directory for save games and nonvolatile memory. filesys.path_sav sav ;Path to directory for backups of save games and nonvolatile memory. filesys.path_savbackup b ;Path to directory for screen snapshots. filesys.path_snap snaps ;Path to directory for save states. filesys.path_state mcs ;Save state file compression level. filesys.state_comp_level 6 ;Enable untrusted file-inclusion path security check. filesys.untrusted_fip_check 1 ;Auto-fire frequency. input.autofirefreq 3 ;Dangerous key action delay. input.ckdelay 0 ;Analog axis binary press detection threshold. input.joystick.axis_threshold 75 ;Update physical joystick(s) internal state in Mednafen even when Mednafen lacks OS focus. input.joystick.global_focus 1 ;Clip left+right 8 pixel columns. nes.clipsides 0 ;Correct the aspect ratio. nes.correct_aspect 0 ;Disassembly font size. nes.debugger.disfontsize 5x7 ;Character encoding for the debugger's memory editor. nes.debugger.memcharenc cp437 ;Enable (automatic) usage of this module. nes.enable 1 ;Scan filename for (U),(J),(E),etc. strings to en/dis-able PAL emulation. nes.fnscan 1 ;Enable Game Genie emulation. nes.gg 0 ;Path to Game Genie ROM image. nes.ggrom gg.rom ;Input device for Famicom Expansion Port nes.input.fcexp none ;nes, Famicom Expansion Port, Arkanoid Paddle: Button nes.input.fcexp.arkanoid.button mouse 0000000000000000 00000000 ;nes, Famicom Expansion Port, Arkanoid Paddle: X Axis nes.input.fcexp.arkanoid.x_axis mouse 0000000000000000 00008000 ;nes, Famicom Expansion Port, Family Keyboard: 0 nes.input.fcexp.fkb.0 keyboard 48 ;nes, Famicom Expansion Port, Family Keyboard: 1 nes.input.fcexp.fkb.1 keyboard 49 ;nes, Famicom Expansion Port, Family Keyboard: 2 nes.input.fcexp.fkb.2 keyboard 50 ;nes, Famicom Expansion Port, Family Keyboard: 3 nes.input.fcexp.fkb.3 keyboard 51 ;nes, Famicom Expansion Port, Family Keyboard: 4 nes.input.fcexp.fkb.4 keyboard 52 ;nes, Famicom Expansion Port, Family Keyboard: 5 nes.input.fcexp.fkb.5 keyboard 53 ;nes, Famicom Expansion Port, Family Keyboard: 6 nes.input.fcexp.fkb.6 keyboard 54 ;nes, Famicom Expansion Port, Family Keyboard: 7 nes.input.fcexp.fkb.7 keyboard 55 ;nes, Famicom Expansion Port, Family Keyboard: 8 nes.input.fcexp.fkb.8 keyboard 56 ;nes, Famicom Expansion Port, Family Keyboard: 9 nes.input.fcexp.fkb.9 keyboard 57 ;nes, Famicom Expansion Port, Family Keyboard: A nes.input.fcexp.fkb.a keyboard 97 ;nes, Famicom Expansion Port, Family Keyboard: @ nes.input.fcexp.fkb.at keyboard 96 ;nes, Famicom Expansion Port, Family Keyboard: B nes.input.fcexp.fkb.b keyboard 98 ;nes, Famicom Expansion Port, Family Keyboard: \ nes.input.fcexp.fkb.backslash keyboard 92 ;nes, Famicom Expansion Port, Family Keyboard: C nes.input.fcexp.fkb.c keyboard 99 ;nes, Famicom Expansion Port, Family Keyboard: ^ nes.input.fcexp.fkb.caret keyboard 61 ;nes, Famicom Expansion Port, Family Keyboard: CLR nes.input.fcexp.fkb.clear keyboard 127 ;nes, Famicom Expansion Port, Family Keyboard: : nes.input.fcexp.fkb.colon keyboard 39 ;nes, Famicom Expansion Port, Family Keyboard: , nes.input.fcexp.fkb.comma keyboard 44 ;nes, Famicom Expansion Port, Family Keyboard: CTR nes.input.fcexp.fkb.ctrl keyboard 306 ;nes, Famicom Expansion Port, Family Keyboard: D nes.input.fcexp.fkb.d keyboard 100 ;nes, Famicom Expansion Port, Family Keyboard: DEL nes.input.fcexp.fkb.delete keyboard 281 ;nes, Famicom Expansion Port, Family Keyboard: DOWN nes.input.fcexp.fkb.down keyboard 274 ;nes, Famicom Expansion Port, Family Keyboard: E nes.input.fcexp.fkb.e keyboard 101 ;nes, Famicom Expansion Port, Family Keyboard: Empty nes.input.fcexp.fkb.empty keyboard 307 ;nes, Famicom Expansion Port, Family Keyboard: ESC nes.input.fcexp.fkb.escape keyboard 27 ;nes, Famicom Expansion Port, Family Keyboard: F nes.input.fcexp.fkb.f keyboard 102 ;nes, Famicom Expansion Port, Family Keyboard: F1 nes.input.fcexp.fkb.f1 keyboard 282 ;nes, Famicom Expansion Port, Family Keyboard: F2 nes.input.fcexp.fkb.f2 keyboard 283 ;nes, Famicom Expansion Port, Family Keyboard: F3 nes.input.fcexp.fkb.f3 keyboard 284 ;nes, Famicom Expansion Port, Family Keyboard: F4 nes.input.fcexp.fkb.f4 keyboard 285 ;nes, Famicom Expansion Port, Family Keyboard: F5 nes.input.fcexp.fkb.f5 keyboard 286 ;nes, Famicom Expansion Port, Family Keyboard: F6 nes.input.fcexp.fkb.f6 keyboard 287 ;nes, Famicom Expansion Port, Family Keyboard: F7 nes.input.fcexp.fkb.f7 keyboard 288 ;nes, Famicom Expansion Port, Family Keyboard: F8 nes.input.fcexp.fkb.f8 keyboard 289 ;nes, Famicom Expansion Port, Family Keyboard: G nes.input.fcexp.fkb.g keyboard 103 ;nes, Famicom Expansion Port, Family Keyboard: GRPH nes.input.fcexp.fkb.graph keyboard 308 ;nes, Famicom Expansion Port, Family Keyboard: H nes.input.fcexp.fkb.h keyboard 104 ;nes, Famicom Expansion Port, Family Keyboard: I nes.input.fcexp.fkb.i keyboard 105 ;nes, Famicom Expansion Port, Family Keyboard: INS nes.input.fcexp.fkb.insert keyboard 279 ;nes, Famicom Expansion Port, Family Keyboard: J nes.input.fcexp.fkb.j keyboard 106 ;nes, Famicom Expansion Port, Family Keyboard: K nes.input.fcexp.fkb.k keyboard 107 ;nes, Famicom Expansion Port, Family Keyboard: カナ nes.input.fcexp.fkb.kana keyboard 277 ;nes, Famicom Expansion Port, Family Keyboard: L nes.input.fcexp.fkb.l keyboard 108 ;nes, Famicom Expansion Port, Family Keyboard: LEFT nes.input.fcexp.fkb.left keyboard 276 ;nes, Famicom Expansion Port, Family Keyboard: [ nes.input.fcexp.fkb.left_bracket keyboard 91 ;nes, Famicom Expansion Port, Family Keyboard: Left SHIFT nes.input.fcexp.fkb.left_shift keyboard 304 ;nes, Famicom Expansion Port, Family Keyboard: M nes.input.fcexp.fkb.m keyboard 109 ;nes, Famicom Expansion Port, Family Keyboard: - nes.input.fcexp.fkb.minus keyboard 45 ;nes, Famicom Expansion Port, Family Keyboard: N nes.input.fcexp.fkb.n keyboard 110 ;nes, Famicom Expansion Port, Family Keyboard: O nes.input.fcexp.fkb.o keyboard 111 ;nes, Famicom Expansion Port, Family Keyboard: P nes.input.fcexp.fkb.p keyboard 112 ;nes, Famicom Expansion Port, Family Keyboard: . nes.input.fcexp.fkb.period keyboard 46 ;nes, Famicom Expansion Port, Family Keyboard: Q nes.input.fcexp.fkb.q keyboard 113 ;nes, Famicom Expansion Port, Family Keyboard: R nes.input.fcexp.fkb.r keyboard 114 ;nes, Famicom Expansion Port, Family Keyboard: RETURN nes.input.fcexp.fkb.return keyboard 13 ;nes, Famicom Expansion Port, Family Keyboard: RIGHT nes.input.fcexp.fkb.right keyboard 275 ;nes, Famicom Expansion Port, Family Keyboard: ] nes.input.fcexp.fkb.right_bracket keyboard 93 ;nes, Famicom Expansion Port, Family Keyboard: Right SHIFT nes.input.fcexp.fkb.right_shift keyboard 303 ;nes, Famicom Expansion Port, Family Keyboard: S nes.input.fcexp.fkb.s keyboard 115 ;nes, Famicom Expansion Port, Family Keyboard: ; nes.input.fcexp.fkb.semicolon keyboard 59 ;nes, Famicom Expansion Port, Family Keyboard: / nes.input.fcexp.fkb.slash keyboard 47 ;nes, Famicom Expansion Port, Family Keyboard: SPACE nes.input.fcexp.fkb.space keyboard 32 ;nes, Famicom Expansion Port, Family Keyboard: STOP nes.input.fcexp.fkb.stop keyboard 8 ;nes, Famicom Expansion Port, Family Keyboard: T nes.input.fcexp.fkb.t keyboard 116 ;nes, Famicom Expansion Port, Family Keyboard: U nes.input.fcexp.fkb.u keyboard 117 ;nes, Famicom Expansion Port, Family Keyboard: UP nes.input.fcexp.fkb.up keyboard 273 ;nes, Famicom Expansion Port, Family Keyboard: V nes.input.fcexp.fkb.v keyboard 118 ;nes, Famicom Expansion Port, Family Keyboard: W nes.input.fcexp.fkb.w keyboard 119 ;nes, Famicom Expansion Port, Family Keyboard: X nes.input.fcexp.fkb.x keyboard 120 ;nes, Famicom Expansion Port, Family Keyboard: Y nes.input.fcexp.fkb.y keyboard 121 ;nes, Famicom Expansion Port, Family Keyboard: Z nes.input.fcexp.fkb.z keyboard 122 ;nes, Famicom Expansion Port, Family Trainer Side A: 1 nes.input.fcexp.ftrainera.1 keyboard 111 ;nes, Famicom Expansion Port, Family Trainer Side A: 10 nes.input.fcexp.ftrainera.10 keyboard 44 ;nes, Famicom Expansion Port, Family Trainer Side A: 11 nes.input.fcexp.ftrainera.11 keyboard 46 ;nes, Famicom Expansion Port, Family Trainer Side A: 12 nes.input.fcexp.ftrainera.12 keyboard 47 ;nes, Famicom Expansion Port, Family Trainer Side A: 2 nes.input.fcexp.ftrainera.2 keyboard 112 ;nes, Famicom Expansion Port, Family Trainer Side A: 3 nes.input.fcexp.ftrainera.3 keyboard 91 ;nes, Famicom Expansion Port, Family Trainer Side A: 4 nes.input.fcexp.ftrainera.4 keyboard 93 ;nes, Famicom Expansion Port, Family Trainer Side A: 5 nes.input.fcexp.ftrainera.5 keyboard 107 ;nes, Famicom Expansion Port, Family Trainer Side A: 6 nes.input.fcexp.ftrainera.6 keyboard 108 ;nes, Famicom Expansion Port, Family Trainer Side A: 7 nes.input.fcexp.ftrainera.7 keyboard 59 ;nes, Famicom Expansion Port, Family Trainer Side A: 8 nes.input.fcexp.ftrainera.8 keyboard 39 ;nes, Famicom Expansion Port, Family Trainer Side A: 9 nes.input.fcexp.ftrainera.9 keyboard 109 ;nes, Famicom Expansion Port, Family Trainer Side B: 1 nes.input.fcexp.ftrainerb.1 keyboard 111 ;nes, Famicom Expansion Port, Family Trainer Side B: 10 nes.input.fcexp.ftrainerb.10 keyboard 44 ;nes, Famicom Expansion Port, Family Trainer Side B: 11 nes.input.fcexp.ftrainerb.11 keyboard 46 ;nes, Famicom Expansion Port, Family Trainer Side B: 12 nes.input.fcexp.ftrainerb.12 keyboard 47 ;nes, Famicom Expansion Port, Family Trainer Side B: 2 nes.input.fcexp.ftrainerb.2 keyboard 112 ;nes, Famicom Expansion Port, Family Trainer Side B: 3 nes.input.fcexp.ftrainerb.3 keyboard 91 ;nes, Famicom Expansion Port, Family Trainer Side B: 4 nes.input.fcexp.ftrainerb.4 keyboard 93 ;nes, Famicom Expansion Port, Family Trainer Side B: 5 nes.input.fcexp.ftrainerb.5 keyboard 107 ;nes, Famicom Expansion Port, Family Trainer Side B: 6 nes.input.fcexp.ftrainerb.6 keyboard 108 ;nes, Famicom Expansion Port, Family Trainer Side B: 7 nes.input.fcexp.ftrainerb.7 keyboard 59 ;nes, Famicom Expansion Port, Family Trainer Side B: 8 nes.input.fcexp.ftrainerb.8 keyboard 39 ;nes, Famicom Expansion Port, Family Trainer Side B: 9 nes.input.fcexp.ftrainerb.9 keyboard 109 ;nes, Famicom Expansion Port, Hypershot Paddles: I, JUMP nes.input.fcexp.hypershot.i_jump keyboard 119 ;nes, Famicom Expansion Port, Hypershot Paddles: I, RUN nes.input.fcexp.hypershot.i_run keyboard 113 ;nes, Famicom Expansion Port, Hypershot Paddles: II, JUMP nes.input.fcexp.hypershot.ii_jump keyboard 114 ;nes, Famicom Expansion Port, Hypershot Paddles: II, RUN nes.input.fcexp.hypershot.ii_run keyboard 101 ;nes, Famicom Expansion Port, Hypershot Paddles: Rapid I, JUMP nes.input.fcexp.hypershot.rapid_i_jump ;nes, Famicom Expansion Port, Hypershot Paddles: Rapid I, RUN nes.input.fcexp.hypershot.rapid_i_run ;nes, Famicom Expansion Port, Hypershot Paddles: Rapid II, JUMP nes.input.fcexp.hypershot.rapid_ii_jump ;nes, Famicom Expansion Port, Hypershot Paddles: Rapid II, RUN nes.input.fcexp.hypershot.rapid_ii_run ;nes, Famicom Expansion Port, Mahjong Controller: 1 nes.input.fcexp.mahjong.1 keyboard 113 ;nes, Famicom Expansion Port, Mahjong Controller: 10 nes.input.fcexp.mahjong.10 keyboard 103 ;nes, Famicom Expansion Port, Mahjong Controller: 11 nes.input.fcexp.mahjong.11 keyboard 104 ;nes, Famicom Expansion Port, Mahjong Controller: 12 nes.input.fcexp.mahjong.12 keyboard 106 ;nes, Famicom Expansion Port, Mahjong Controller: 13 nes.input.fcexp.mahjong.13 keyboard 107 ;nes, Famicom Expansion Port, Mahjong Controller: 14 nes.input.fcexp.mahjong.14 keyboard 108 ;nes, Famicom Expansion Port, Mahjong Controller: 15 nes.input.fcexp.mahjong.15 keyboard 122 ;nes, Famicom Expansion Port, Mahjong Controller: 16 nes.input.fcexp.mahjong.16 keyboard 120 ;nes, Famicom Expansion Port, Mahjong Controller: 17 nes.input.fcexp.mahjong.17 keyboard 99 ;nes, Famicom Expansion Port, Mahjong Controller: 18 nes.input.fcexp.mahjong.18 keyboard 118 ;nes, Famicom Expansion Port, Mahjong Controller: 19 nes.input.fcexp.mahjong.19 keyboard 98 ;nes, Famicom Expansion Port, Mahjong Controller: 2 nes.input.fcexp.mahjong.2 keyboard 119 ;nes, Famicom Expansion Port, Mahjong Controller: 20 nes.input.fcexp.mahjong.20 keyboard 110 ;nes, Famicom Expansion Port, Mahjong Controller: 21 nes.input.fcexp.mahjong.21 keyboard 109 ;nes, Famicom Expansion Port, Mahjong Controller: 3 nes.input.fcexp.mahjong.3 keyboard 101 ;nes, Famicom Expansion Port, Mahjong Controller: 4 nes.input.fcexp.mahjong.4 keyboard 114 ;nes, Famicom Expansion Port, Mahjong Controller: 5 nes.input.fcexp.mahjong.5 keyboard 116 ;nes, Famicom Expansion Port, Mahjong Controller: 6 nes.input.fcexp.mahjong.6 keyboard 97 ;nes, Famicom Expansion Port, Mahjong Controller: 7 nes.input.fcexp.mahjong.7 keyboard 115 ;nes, Famicom Expansion Port, Mahjong Controller: 8 nes.input.fcexp.mahjong.8 keyboard 100 ;nes, Famicom Expansion Port, Mahjong Controller: 9 nes.input.fcexp.mahjong.9 keyboard 102 ;nes, Famicom Expansion Port, Oeka Kids Tablet: Button nes.input.fcexp.oekakids.button mouse 0000000000000000 00000000 ;nes, Famicom Expansion Port, Oeka Kids Tablet: X Axis nes.input.fcexp.oekakids.x_axis mouse 0000000000000000 00008000 ;nes, Famicom Expansion Port, Oeka Kids Tablet: Y Axis nes.input.fcexp.oekakids.y_axis mouse 0000000000000000 00008001 ;nes, Famicom Expansion Port, Party Tap: Buzzer 1 nes.input.fcexp.partytap.buzzer_1 keyboard 113 ;nes, Famicom Expansion Port, Party Tap: Buzzer 2 nes.input.fcexp.partytap.buzzer_2 keyboard 119 ;nes, Famicom Expansion Port, Party Tap: Buzzer 3 nes.input.fcexp.partytap.buzzer_3 keyboard 101 ;nes, Famicom Expansion Port, Party Tap: Buzzer 4 nes.input.fcexp.partytap.buzzer_4 keyboard 114 ;nes, Famicom Expansion Port, Party Tap: Buzzer 5 nes.input.fcexp.partytap.buzzer_5 keyboard 116 ;nes, Famicom Expansion Port, Party Tap: Buzzer 6 nes.input.fcexp.partytap.buzzer_6 keyboard 121 ;nes, Famicom Expansion Port, Space Shadow Gun: Away Trigger nes.input.fcexp.shadow.away_trigger mouse 0000000000000000 00000002 ;nes, Famicom Expansion Port, Space Shadow Gun: Trigger nes.input.fcexp.shadow.trigger mouse 0000000000000000 00000000 ;nes, Famicom Expansion Port, Space Shadow Gun: X Axis nes.input.fcexp.shadow.x_axis mouse 0000000000000000 00008000 ;nes, Famicom Expansion Port, Space Shadow Gun: Y Axis nes.input.fcexp.shadow.y_axis mouse 0000000000000000 00008001 ;Input device for Port 1 nes.input.port1 gamepad ;nes, Port 1, Arkanoid Paddle: Button nes.input.port1.arkanoid.button mouse 0000000000000000 00000000 ;nes, Port 1, Arkanoid Paddle: X Axis nes.input.port1.arkanoid.x_axis mouse 0000000000000000 00008000 ;nes, Port 1, Gamepad: A nes.input.port1.gamepad.a keyboard 259 ;nes, Port 1, Gamepad: B nes.input.port1.gamepad.b keyboard 258 ;nes, Port 1, Gamepad: DOWN ↓ nes.input.port1.gamepad.down keyboard 115 ;nes, Port 1, Gamepad: LEFT ← nes.input.port1.gamepad.left keyboard 97 ;nes, Port 1, Gamepad: Rapid A nes.input.port1.gamepad.rapid_a ;nes, Port 1, Gamepad: Rapid B nes.input.port1.gamepad.rapid_b ;nes, Port 1, Gamepad: RIGHT → nes.input.port1.gamepad.right keyboard 100 ;nes, Port 1, Gamepad: SELECT nes.input.port1.gamepad.select keyboard 9 ;nes, Port 1, Gamepad: START nes.input.port1.gamepad.start keyboard 13 ;nes, Port 1, Gamepad: UP ↑ nes.input.port1.gamepad.up keyboard 119 ;nes, Port 1, Power Pad Side A: 1 nes.input.port1.powerpada.1 keyboard 111 ;nes, Port 1, Power Pad Side A: 10 nes.input.port1.powerpada.10 keyboard 44 ;nes, Port 1, Power Pad Side A: 11 nes.input.port1.powerpada.11 keyboard 46 ;nes, Port 1, Power Pad Side A: 12 nes.input.port1.powerpada.12 keyboard 47 ;nes, Port 1, Power Pad Side A: 2 nes.input.port1.powerpada.2 keyboard 112 ;nes, Port 1, Power Pad Side A: 3 nes.input.port1.powerpada.3 keyboard 91 ;nes, Port 1, Power Pad Side A: 4 nes.input.port1.powerpada.4 keyboard 93 ;nes, Port 1, Power Pad Side A: 5 nes.input.port1.powerpada.5 keyboard 107 ;nes, Port 1, Power Pad Side A: 6 nes.input.port1.powerpada.6 keyboard 108 ;nes, Port 1, Power Pad Side A: 7 nes.input.port1.powerpada.7 keyboard 59 ;nes, Port 1, Power Pad Side A: 8 nes.input.port1.powerpada.8 keyboard 39 ;nes, Port 1, Power Pad Side A: 9 nes.input.port1.powerpada.9 keyboard 109 ;nes, Port 1, Power Pad Side B: 1 nes.input.port1.powerpadb.1 keyboard 111 ;nes, Port 1, Power Pad Side B: 10 nes.input.port1.powerpadb.10 keyboard 44 ;nes, Port 1, Power Pad Side B: 11 nes.input.port1.powerpadb.11 keyboard 46 ;nes, Port 1, Power Pad Side B: 12 nes.input.port1.powerpadb.12 keyboard 47 ;nes, Port 1, Power Pad Side B: 2 nes.input.port1.powerpadb.2 keyboard 112 ;nes, Port 1, Power Pad Side B: 3 nes.input.port1.powerpadb.3 keyboard 91 ;nes, Port 1, Power Pad Side B: 4 nes.input.port1.powerpadb.4 keyboard 93 ;nes, Port 1, Power Pad Side B: 5 nes.input.port1.powerpadb.5 keyboard 107 ;nes, Port 1, Power Pad Side B: 6 nes.input.port1.powerpadb.6 keyboard 108 ;nes, Port 1, Power Pad Side B: 7 nes.input.port1.powerpadb.7 keyboard 59 ;nes, Port 1, Power Pad Side B: 8 nes.input.port1.powerpadb.8 keyboard 39 ;nes, Port 1, Power Pad Side B: 9 nes.input.port1.powerpadb.9 keyboard 109 ;nes, Port 1, Zapper: Away Trigger nes.input.port1.zapper.away_trigger mouse 0000000000000000 00000002 ;nes, Port 1, Zapper: Trigger nes.input.port1.zapper.trigger mouse 0000000000000000 00000000 ;nes, Port 1, Zapper: X Axis nes.input.port1.zapper.x_axis mouse 0000000000000000 00008000 ;nes, Port 1, Zapper: Y Axis nes.input.port1.zapper.y_axis mouse 0000000000000000 00008001 ;Input device for Port 2 nes.input.port2 gamepad ;nes, Port 2, Arkanoid Paddle: Button nes.input.port2.arkanoid.button mouse 0000000000000000 00000000 ;nes, Port 2, Arkanoid Paddle: X Axis nes.input.port2.arkanoid.x_axis mouse 0000000000000000 00008000 ;nes, Port 2, Gamepad: A nes.input.port2.gamepad.a ;nes, Port 2, Gamepad: B nes.input.port2.gamepad.b ;nes, Port 2, Gamepad: DOWN ↓ nes.input.port2.gamepad.down ;nes, Port 2, Gamepad: LEFT ← nes.input.port2.gamepad.left ;nes, Port 2, Gamepad: Rapid A nes.input.port2.gamepad.rapid_a ;nes, Port 2, Gamepad: Rapid B nes.input.port2.gamepad.rapid_b ;nes, Port 2, Gamepad: RIGHT → nes.input.port2.gamepad.right ;nes, Port 2, Gamepad: SELECT nes.input.port2.gamepad.select ;nes, Port 2, Gamepad: START nes.input.port2.gamepad.start ;nes, Port 2, Gamepad: UP ↑ nes.input.port2.gamepad.up ;nes, Port 2, Power Pad Side A: 1 nes.input.port2.powerpada.1 keyboard 111 ;nes, Port 2, Power Pad Side A: 10 nes.input.port2.powerpada.10 keyboard 44 ;nes, Port 2, Power Pad Side A: 11 nes.input.port2.powerpada.11 keyboard 46 ;nes, Port 2, Power Pad Side A: 12 nes.input.port2.powerpada.12 keyboard 47 ;nes, Port 2, Power Pad Side A: 2 nes.input.port2.powerpada.2 keyboard 112 ;nes, Port 2, Power Pad Side A: 3 nes.input.port2.powerpada.3 keyboard 91 ;nes, Port 2, Power Pad Side A: 4 nes.input.port2.powerpada.4 keyboard 93 ;nes, Port 2, Power Pad Side A: 5 nes.input.port2.powerpada.5 keyboard 107 ;nes, Port 2, Power Pad Side A: 6 nes.input.port2.powerpada.6 keyboard 108 ;nes, Port 2, Power Pad Side A: 7 nes.input.port2.powerpada.7 keyboard 59 ;nes, Port 2, Power Pad Side A: 8 nes.input.port2.powerpada.8 keyboard 39 ;nes, Port 2, Power Pad Side A: 9 nes.input.port2.powerpada.9 keyboard 109 ;nes, Port 2, Power Pad Side B: 1 nes.input.port2.powerpadb.1 keyboard 111 ;nes, Port 2, Power Pad Side B: 10 nes.input.port2.powerpadb.10 keyboard 44 ;nes, Port 2, Power Pad Side B: 11 nes.input.port2.powerpadb.11 keyboard 46 ;nes, Port 2, Power Pad Side B: 12 nes.input.port2.powerpadb.12 keyboard 47 ;nes, Port 2, Power Pad Side B: 2 nes.input.port2.powerpadb.2 keyboard 112 ;nes, Port 2, Power Pad Side B: 3 nes.input.port2.powerpadb.3 keyboard 91 ;nes, Port 2, Power Pad Side B: 4 nes.input.port2.powerpadb.4 keyboard 93 ;nes, Port 2, Power Pad Side B: 5 nes.input.port2.powerpadb.5 keyboard 107 ;nes, Port 2, Power Pad Side B: 6 nes.input.port2.powerpadb.6 keyboard 108 ;nes, Port 2, Power Pad Side B: 7 nes.input.port2.powerpadb.7 keyboard 59 ;nes, Port 2, Power Pad Side B: 8 nes.input.port2.powerpadb.8 keyboard 39 ;nes, Port 2, Power Pad Side B: 9 nes.input.port2.powerpadb.9 keyboard 109 ;nes, Port 2, Zapper: Away Trigger nes.input.port2.zapper.away_trigger mouse 0000000000000000 00000002 ;nes, Port 2, Zapper: Trigger nes.input.port2.zapper.trigger mouse 0000000000000000 00000000 ;nes, Port 2, Zapper: X Axis nes.input.port2.zapper.x_axis mouse 0000000000000000 00008000 ;nes, Port 2, Zapper: Y Axis nes.input.port2.zapper.y_axis mouse 0000000000000000 00008001 ;Input device for Port 3 nes.input.port3 gamepad ;nes, Port 3, Gamepad: A nes.input.port3.gamepad.a ;nes, Port 3, Gamepad: B nes.input.port3.gamepad.b ;nes, Port 3, Gamepad: DOWN ↓ nes.input.port3.gamepad.down ;nes, Port 3, Gamepad: LEFT ← nes.input.port3.gamepad.left ;nes, Port 3, Gamepad: Rapid A nes.input.port3.gamepad.rapid_a ;nes, Port 3, Gamepad: Rapid B nes.input.port3.gamepad.rapid_b ;nes, Port 3, Gamepad: RIGHT → nes.input.port3.gamepad.right ;nes, Port 3, Gamepad: SELECT nes.input.port3.gamepad.select ;nes, Port 3, Gamepad: START nes.input.port3.gamepad.start ;nes, Port 3, Gamepad: UP ↑ nes.input.port3.gamepad.up ;Input device for Port 4 nes.input.port4 gamepad ;nes, Port 4, Gamepad: A nes.input.port4.gamepad.a ;nes, Port 4, Gamepad: B nes.input.port4.gamepad.b ;nes, Port 4, Gamepad: DOWN ↓ nes.input.port4.gamepad.down ;nes, Port 4, Gamepad: LEFT ← nes.input.port4.gamepad.left ;nes, Port 4, Gamepad: Rapid A nes.input.port4.gamepad.rapid_a ;nes, Port 4, Gamepad: Rapid B nes.input.port4.gamepad.rapid_b ;nes, Port 4, Gamepad: RIGHT → nes.input.port4.gamepad.right ;nes, Port 4, Gamepad: SELECT nes.input.port4.gamepad.select ;nes, Port 4, Gamepad: START nes.input.port4.gamepad.start ;nes, Port 4, Gamepad: UP ↑ nes.input.port4.gamepad.up ;Enable less-accurate, but better sounding, Namco 106(mapper 19) sound emulation. nes.n106bs 0 ;Remove 8-sprites-per-scanline hardware limit. nes.no8lim 0 ;Disable four-score emulation. nes.nofs 0 ;NTSC composite blitter brightness. nes.ntsc.brightness 0 ;NTSC composite blitter contrast. nes.ntsc.contrast 0 ;NTSC composite blitter hue. nes.ntsc.hue 0 ;Enable NTSC custom decoder matrix. nes.ntsc.matrix 0 ;NTSC custom decoder matrix element 0(red, value * V). nes.ntsc.matrix.0 1.539 ;NTSC custom decoder matrix element 1(red, value * U). nes.ntsc.matrix.1 -0.622 ;NTSC custom decoder matrix element 2(green, value * V). nes.ntsc.matrix.2 -0.571 ;NTSC custom decoder matrix element 3(green, value * U). nes.ntsc.matrix.3 -0.185 ;NTSC custom decoder matrix element 4(blue, value * V). nes.ntsc.matrix.4 0.000 ;NTSC custom decoder matrix element 5(blue, value * U. nes.ntsc.matrix.5 2.000 ;Merge fields to partially work around !=60.1Hz refresh rates. nes.ntsc.mergefields 0 ;Video quality/type preset. nes.ntsc.preset none ;NTSC composite blitter saturation. nes.ntsc.saturation 0 ;NTSC composite blitter sharpness. nes.ntsc.sharpness 0 ;Enable NTSC color generation and blitter. nes.ntscblitter 0 ;Enable PAL(50Hz) NES emulation. nes.pal 0 ;Enable scanlines with specified opacity. nes.scanlines 0 ;Enable specified OpenGL shader. nes.shader none ;Force interlaced video to be treated as progressive. nes.shader.goat.fprog 0 ;Constant RGB horizontal divergence. nes.shader.goat.hdiv 0.50 ;Mask pattern. nes.shader.goat.pat goatron ;Enable scanlines effect. nes.shader.goat.slen 1 ;Transparency of otherwise-opaque mask areas. nes.shader.goat.tp 0.50 ;Constant RGB vertical divergence. nes.shader.goat.vdiv 0.50 ;Last displayed scanline in NTSC mode. nes.slend 231 ;Last displayed scanline in PAL mode. nes.slendp 239 ;First displayed scanline in NTSC mode. nes.slstart 8 ;First displayed scanline in PAL mode. nes.slstartp 0 ;Output rate tolerance. nes.sound_rate_error 0.00004 ;Sound quality. nes.soundq 0 ;Enable specified special video scaler. nes.special none ;Stretch to fill screen. nes.stretch aspect_mult2 ;Enable video temporal blur(50/50 previous/current frame by default). nes.tblur 0 ;Accumulate color data rather than discarding it. nes.tblur.accum 0 ;Blur amount in accumulation mode, specified in percentage of accumulation buffer to mix with the current frame. nes.tblur.accum.amount 50 ;Enable (bi)linear interpolation. nes.videoip 0 ;Full-screen horizontal resolution. nes.xres 0 ;Scaling factor for the X axis in windowed mode. nes.xscale 4.000000 ;Scaling factor for the X axis in fullscreen mode. nes.xscalefs 1.000000 ;Full-screen vertical resolution. nes.yres 0 ;Scaling factor for the Y axis in windowed mode. nes.yscale 4.000000 ;Scaling factor for the Y axis in fullscreen mode. nes.yscalefs 1.000000 ;Font for netplay chat console. netplay.console.font 9x18 ;Height of chat console, in lines. netplay.console.lines 5 ;Netplay chat console text scale factor. netplay.console.scale 1 ;Key to hash with the MD5 hash of the game. netplay.gamekey ;Server hostname. netplay.host netplay.fobby.net ;Local player count. netplay.localplayers 1 ;Nickname. netplay.nick ;Server password. netplay.password ;Server port. netplay.port 4046 ;Disable speed throttling when sound is disabled. nothrottle 0 ;Enable alpha blending for OSD elements. osd.alpha_blend 1 ;Length of time, in milliseconds, to display internal status and error messages osd.message_display_time 2500 ;Length of time, in milliseconds, to display the save state or the movie selector after selecting a state or movie. osd.state_display_time 2000 ;Output the full 12-bit ADPCM predictor. pce.adpcmextraprec 0 ;ADPCM volume. pce.adpcmvolume 100 ;Enable Arcade Card emulation. pce.arcadecard 1 ;Path to the CD BIOS pce.cdbios syscard3.pce ;CD-DA volume. pce.cddavolume 100 ;PSG volume when playing a CD game. pce.cdpsgvolume 100 ;Disassembly font size. pce.debugger.disfontsize 5x7 ;Character encoding for the debugger's memory editor. pce.debugger.memcharenc shift_jis ;Disable BRAM(saved game memory) for CD games. pce.disable_bram_cd 0 ;Disable BRAM(saved game memory) for HuCard games. pce.disable_bram_hucard 0 ;If set, when RUN+SEL are pressed simultaneously, disable both buttons temporarily. pce.disable_softreset 0 ;Enable (automatic) usage of this module. pce.enable 1 ;Force monophonic sound output. pce.forcemono 0 ;Force SuperGrafx emulation. pce.forcesgx 0 ;Path to the GE CD BIOS pce.gecdbios gecard.pce ;Show horizontal overscan area. pce.h_overscan 0 ;Enable multitap(TurboTap) emulation. pce.input.multitap 1 ;Input device for Port 1 pce.input.port1 gamepad ;pce, Port 1, Gamepad: DOWN ↓ pce.input.port1.gamepad.down keyboard 115 ;pce, Port 1, Gamepad: I pce.input.port1.gamepad.i keyboard 259 ;pce, Port 1, Gamepad: II pce.input.port1.gamepad.ii keyboard 258 ;pce, Port 1, Gamepad: III pce.input.port1.gamepad.iii keyboard 257 ;pce, Port 1, Gamepad: IV pce.input.port1.gamepad.iv keyboard 260 ;pce, Port 1, Gamepad: LEFT ← pce.input.port1.gamepad.left keyboard 97 ;pce, Port 1, Gamepad: Mode pce.input.port1.gamepad.mode_select keyboard 109 ;Default position for switch "Mode". pce.input.port1.gamepad.mode_select.defpos 2 ;pce, Port 1, Gamepad: Rapid I pce.input.port1.gamepad.rapid_i ;pce, Port 1, Gamepad: Rapid II pce.input.port1.gamepad.rapid_ii ;pce, Port 1, Gamepad: RIGHT → pce.input.port1.gamepad.right keyboard 100 ;pce, Port 1, Gamepad: RUN pce.input.port1.gamepad.run keyboard 13 ;pce, Port 1, Gamepad: SELECT pce.input.port1.gamepad.select keyboard 9 ;pce, Port 1, Gamepad: UP ↑ pce.input.port1.gamepad.up keyboard 119 ;pce, Port 1, Gamepad: V pce.input.port1.gamepad.v keyboard 261 ;pce, Port 1, Gamepad: VI pce.input.port1.gamepad.vi keyboard 262 ;pce, Port 1, Mouse: Left Button pce.input.port1.mouse.left mouse 0000000000000000 00000000 ;pce, Port 1, Mouse: Right Button pce.input.port1.mouse.right mouse 0000000000000000 00000002 ;pce, Port 1, Mouse: RUN pce.input.port1.mouse.run keyboard 13 ;pce, Port 1, Mouse: SELECT pce.input.port1.mouse.select keyboard 9 ;pce, Port 1, Tsushin Keyboard: 0 pce.input.port1.tsushinkb.0 keyboard 48 ;pce, Port 1, Tsushin Keyboard: 1 pce.input.port1.tsushinkb.1 keyboard 49 ;pce, Port 1, Tsushin Keyboard: 2 pce.input.port1.tsushinkb.2 keyboard 50 ;pce, Port 1, Tsushin Keyboard: 3 pce.input.port1.tsushinkb.3 keyboard 51 ;pce, Port 1, Tsushin Keyboard: 4 pce.input.port1.tsushinkb.4 keyboard 52 ;pce, Port 1, Tsushin Keyboard: 5 pce.input.port1.tsushinkb.5 keyboard 53 ;pce, Port 1, Tsushin Keyboard: 6 pce.input.port1.tsushinkb.6 keyboard 54 ;pce, Port 1, Tsushin Keyboard: 7 pce.input.port1.tsushinkb.7 keyboard 55 ;pce, Port 1, Tsushin Keyboard: 8 pce.input.port1.tsushinkb.8 keyboard 56 ;pce, Port 1, Tsushin Keyboard: 9 pce.input.port1.tsushinkb.9 keyboard 57 ;pce, Port 1, Tsushin Keyboard: a pce.input.port1.tsushinkb.a keyboard 97 ;pce, Port 1, Tsushin Keyboard: @ pce.input.port1.tsushinkb.at keyboard 96 ;pce, Port 1, Tsushin Keyboard: b pce.input.port1.tsushinkb.b keyboard 98 ;pce, Port 1, Tsushin Keyboard: backspace pce.input.port1.tsushinkb.backspace keyboard 8 ;pce, Port 1, Tsushin Keyboard: c pce.input.port1.tsushinkb.c keyboard 99 ;pce, Port 1, Tsushin Keyboard: Caps Lock pce.input.port1.tsushinkb.caps_lock keyboard 301 ;pce, Port 1, Tsushin Keyboard: ^ pce.input.port1.tsushinkb.caret keyboard 61 ;pce, Port 1, Tsushin Keyboard: clear pce.input.port1.tsushinkb.clear keyboard 278 ;pce, Port 1, Tsushin Keyboard: : pce.input.port1.tsushinkb.colon keyboard 39 ;pce, Port 1, Tsushin Keyboard: , pce.input.port1.tsushinkb.comma keyboard 44 ;pce, Port 1, Tsushin Keyboard: 変換 pce.input.port1.tsushinkb.convert keyboard 307 ;pce, Port 1, Tsushin Keyboard: Copy pce.input.port1.tsushinkb.copy keyboard 316 ;pce, Port 1, Tsushin Keyboard: CTRL/Control pce.input.port1.tsushinkb.ctrl keyboard 306 ;pce, Port 1, Tsushin Keyboard: d pce.input.port1.tsushinkb.d keyboard 100 ;pce, Port 1, Tsushin Keyboard: Delete pce.input.port1.tsushinkb.delete keyboard 127 ;pce, Port 1, Tsushin Keyboard: down pce.input.port1.tsushinkb.down keyboard 274 ;pce, Port 1, Tsushin Keyboard: e pce.input.port1.tsushinkb.e keyboard 101 ;pce, Port 1, Tsushin Keyboard: Escape pce.input.port1.tsushinkb.escape keyboard 27 ;pce, Port 1, Tsushin Keyboard: f pce.input.port1.tsushinkb.f keyboard 102 ;pce, Port 1, Tsushin Keyboard: F1 pce.input.port1.tsushinkb.f1 keyboard 282 ;pce, Port 1, Tsushin Keyboard: F10 pce.input.port1.tsushinkb.f10 keyboard 291 ;pce, Port 1, Tsushin Keyboard: F2 pce.input.port1.tsushinkb.f2 keyboard 283 ;pce, Port 1, Tsushin Keyboard: F3 pce.input.port1.tsushinkb.f3 keyboard 284 ;pce, Port 1, Tsushin Keyboard: F4 pce.input.port1.tsushinkb.f4 keyboard 285 ;pce, Port 1, Tsushin Keyboard: F5 pce.input.port1.tsushinkb.f5 keyboard 286 ;pce, Port 1, Tsushin Keyboard: f6 pce.input.port1.tsushinkb.f6 keyboard 287 ;pce, Port 1, Tsushin Keyboard: f7 pce.input.port1.tsushinkb.f7 keyboard 288 ;pce, Port 1, Tsushin Keyboard: f8 pce.input.port1.tsushinkb.f8 keyboard 289 ;pce, Port 1, Tsushin Keyboard: f9 pce.input.port1.tsushinkb.f9 keyboard 290 ;pce, Port 1, Tsushin Keyboard: g pce.input.port1.tsushinkb.g keyboard 103 ;pce, Port 1, Tsushin Keyboard: GRPH pce.input.port1.tsushinkb.grph keyboard 0 ;pce, Port 1, Tsushin Keyboard: h pce.input.port1.tsushinkb.h keyboard 104 ;pce, Port 1, Tsushin Keyboard: Help pce.input.port1.tsushinkb.help keyboard 279 ;pce, Port 1, Tsushin Keyboard: i pce.input.port1.tsushinkb.i keyboard 105 ;pce, Port 1, Tsushin Keyboard: insert pce.input.port1.tsushinkb.insert keyboard 277 ;pce, Port 1, Tsushin Keyboard: j pce.input.port1.tsushinkb.j keyboard 106 ;pce, Port 1, Tsushin Keyboard: k pce.input.port1.tsushinkb.k keyboard 107 ;pce, Port 1, Tsushin Keyboard: カナ pce.input.port1.tsushinkb.kana keyboard 311 ;pce, Port 1, Tsushin Keyboard: Keypad 0 pce.input.port1.tsushinkb.kp_0 keyboard 256 ;pce, Port 1, Tsushin Keyboard: Keypad 1 pce.input.port1.tsushinkb.kp_1 keyboard 257 ;pce, Port 1, Tsushin Keyboard: Keypad 2 pce.input.port1.tsushinkb.kp_2 keyboard 258 ;pce, Port 1, Tsushin Keyboard: Keypad 3 pce.input.port1.tsushinkb.kp_3 keyboard 259 ;pce, Port 1, Tsushin Keyboard: Keypad 4 pce.input.port1.tsushinkb.kp_4 keyboard 260 ;pce, Port 1, Tsushin Keyboard: Keypad 5 pce.input.port1.tsushinkb.kp_5 keyboard 261 ;pce, Port 1, Tsushin Keyboard: Keypad 6 pce.input.port1.tsushinkb.kp_6 keyboard 262 ;pce, Port 1, Tsushin Keyboard: Keypad 7 pce.input.port1.tsushinkb.kp_7 keyboard 263 ;pce, Port 1, Tsushin Keyboard: Keypad 8 pce.input.port1.tsushinkb.kp_8 keyboard 264 ;pce, Port 1, Tsushin Keyboard: Keypad 9 pce.input.port1.tsushinkb.kp_9 keyboard 265 ;pce, Port 1, Tsushin Keyboard: Keypad , pce.input.port1.tsushinkb.kp_comma keyboard 0 ;pce, Port 1, Tsushin Keyboard: Keypad Divide pce.input.port1.tsushinkb.kp_divide keyboard 267 ;pce, Port 1, Tsushin Keyboard: Keypad Enter pce.input.port1.tsushinkb.kp_enter keyboard 271 ;pce, Port 1, Tsushin Keyboard: Keypad = pce.input.port1.tsushinkb.kp_equals keyboard 272 ;pce, Port 1, Tsushin Keyboard: Keypad Minus pce.input.port1.tsushinkb.kp_minus keyboard 269 ;pce, Port 1, Tsushin Keyboard: Keypad * pce.input.port1.tsushinkb.kp_multiply keyboard 268 ;pce, Port 1, Tsushin Keyboard: Keypad . pce.input.port1.tsushinkb.kp_period keyboard 266 ;pce, Port 1, Tsushin Keyboard: Keypad + pce.input.port1.tsushinkb.kp_plus keyboard 270 ;pce, Port 1, Tsushin Keyboard: l pce.input.port1.tsushinkb.l keyboard 108 ;pce, Port 1, Tsushin Keyboard: left pce.input.port1.tsushinkb.left keyboard 276 ;pce, Port 1, Tsushin Keyboard: [ pce.input.port1.tsushinkb.left_bracket keyboard 91 ;pce, Port 1, Tsushin Keyboard: Left Shift pce.input.port1.tsushinkb.left_shift keyboard 304 ;pce, Port 1, Tsushin Keyboard: m pce.input.port1.tsushinkb.m keyboard 109 ;pce, Port 1, Tsushin Keyboard: Minus pce.input.port1.tsushinkb.minus keyboard 45 ;pce, Port 1, Tsushin Keyboard: n pce.input.port1.tsushinkb.n keyboard 110 ;pce, Port 1, Tsushin Keyboard: 決定 pce.input.port1.tsushinkb.nonconvert keyboard 308 ;pce, Port 1, Tsushin Keyboard: o pce.input.port1.tsushinkb.o keyboard 111 ;pce, Port 1, Tsushin Keyboard: p pce.input.port1.tsushinkb.p keyboard 112 ;pce, Port 1, Tsushin Keyboard: PC pce.input.port1.tsushinkb.pc keyboard 312 ;pce, Port 1, Tsushin Keyboard: . pce.input.port1.tsushinkb.period keyboard 46 ;pce, Port 1, Tsushin Keyboard: q pce.input.port1.tsushinkb.q keyboard 113 ;pce, Port 1, Tsushin Keyboard: r pce.input.port1.tsushinkb.r keyboard 114 ;pce, Port 1, Tsushin Keyboard: return pce.input.port1.tsushinkb.return keyboard 13 ;pce, Port 1, Tsushin Keyboard: right pce.input.port1.tsushinkb.right keyboard 275 ;pce, Port 1, Tsushin Keyboard: ] pce.input.port1.tsushinkb.right_bracket keyboard 93 ;pce, Port 1, Tsushin Keyboard: Right Shift pce.input.port1.tsushinkb.right_shift keyboard 303 ;pce, Port 1, Tsushin Keyboard: ROLL DOWN pce.input.port1.tsushinkb.roll_down keyboard 281 ;pce, Port 1, Tsushin Keyboard: ROLL UP pce.input.port1.tsushinkb.roll_up keyboard 280 ;pce, Port 1, Tsushin Keyboard: s pce.input.port1.tsushinkb.s keyboard 115 ;pce, Port 1, Tsushin Keyboard: ; pce.input.port1.tsushinkb.semicolon keyboard 59 ;pce, Port 1, Tsushin Keyboard: / pce.input.port1.tsushinkb.slash keyboard 47 ;pce, Port 1, Tsushin Keyboard: space pce.input.port1.tsushinkb.space keyboard 32 ;pce, Port 1, Tsushin Keyboard: STOP pce.input.port1.tsushinkb.stop keyboard 318 ;pce, Port 1, Tsushin Keyboard: t pce.input.port1.tsushinkb.t keyboard 116 ;pce, Port 1, Tsushin Keyboard: Tab pce.input.port1.tsushinkb.tab keyboard 9 ;pce, Port 1, Tsushin Keyboard: u pce.input.port1.tsushinkb.u keyboard 117 ;pce, Port 1, Tsushin Keyboard: Underscore pce.input.port1.tsushinkb.underscore keyboard 0 ;pce, Port 1, Tsushin Keyboard: up pce.input.port1.tsushinkb.up keyboard 273 ;pce, Port 1, Tsushin Keyboard: v pce.input.port1.tsushinkb.v keyboard 118 ;pce, Port 1, Tsushin Keyboard: w pce.input.port1.tsushinkb.w keyboard 119 ;pce, Port 1, Tsushin Keyboard: 変換 pce.input.port1.tsushinkb.width keyboard 305 ;pce, Port 1, Tsushin Keyboard: x pce.input.port1.tsushinkb.x keyboard 120 ;pce, Port 1, Tsushin Keyboard: y pce.input.port1.tsushinkb.y keyboard 121 ;pce, Port 1, Tsushin Keyboard: Yen pce.input.port1.tsushinkb.yen keyboard 43 ;pce, Port 1, Tsushin Keyboard: z pce.input.port1.tsushinkb.z keyboard 122 ;Input device for Port 2 pce.input.port2 gamepad ;pce, Port 2, Gamepad: DOWN ↓ pce.input.port2.gamepad.down ;pce, Port 2, Gamepad: I pce.input.port2.gamepad.i ;pce, Port 2, Gamepad: II pce.input.port2.gamepad.ii ;pce, Port 2, Gamepad: III pce.input.port2.gamepad.iii ;pce, Port 2, Gamepad: IV pce.input.port2.gamepad.iv ;pce, Port 2, Gamepad: LEFT ← pce.input.port2.gamepad.left ;pce, Port 2, Gamepad: Mode pce.input.port2.gamepad.mode_select ;Default position for switch "Mode". pce.input.port2.gamepad.mode_select.defpos 2 ;pce, Port 2, Gamepad: Rapid I pce.input.port2.gamepad.rapid_i ;pce, Port 2, Gamepad: Rapid II pce.input.port2.gamepad.rapid_ii ;pce, Port 2, Gamepad: RIGHT → pce.input.port2.gamepad.right ;pce, Port 2, Gamepad: RUN pce.input.port2.gamepad.run ;pce, Port 2, Gamepad: SELECT pce.input.port2.gamepad.select ;pce, Port 2, Gamepad: UP ↑ pce.input.port2.gamepad.up ;pce, Port 2, Gamepad: V pce.input.port2.gamepad.v ;pce, Port 2, Gamepad: VI pce.input.port2.gamepad.vi ;pce, Port 2, Mouse: Left Button pce.input.port2.mouse.left mouse 0000000000000000 00000000 ;pce, Port 2, Mouse: Right Button pce.input.port2.mouse.right mouse 0000000000000000 00000002 ;pce, Port 2, Mouse: RUN pce.input.port2.mouse.run keyboard 13 ;pce, Port 2, Mouse: SELECT pce.input.port2.mouse.select keyboard 9 ;Input device for Port 3 pce.input.port3 gamepad ;pce, Port 3, Gamepad: DOWN ↓ pce.input.port3.gamepad.down ;pce, Port 3, Gamepad: I pce.input.port3.gamepad.i ;pce, Port 3, Gamepad: II pce.input.port3.gamepad.ii ;pce, Port 3, Gamepad: III pce.input.port3.gamepad.iii ;pce, Port 3, Gamepad: IV pce.input.port3.gamepad.iv ;pce, Port 3, Gamepad: LEFT ← pce.input.port3.gamepad.left ;pce, Port 3, Gamepad: Mode pce.input.port3.gamepad.mode_select ;Default position for switch "Mode". pce.input.port3.gamepad.mode_select.defpos 2 ;pce, Port 3, Gamepad: Rapid I pce.input.port3.gamepad.rapid_i ;pce, Port 3, Gamepad: Rapid II pce.input.port3.gamepad.rapid_ii ;pce, Port 3, Gamepad: RIGHT → pce.input.port3.gamepad.right ;pce, Port 3, Gamepad: RUN pce.input.port3.gamepad.run ;pce, Port 3, Gamepad: SELECT pce.input.port3.gamepad.select ;pce, Port 3, Gamepad: UP ↑ pce.input.port3.gamepad.up ;pce, Port 3, Gamepad: V pce.input.port3.gamepad.v ;pce, Port 3, Gamepad: VI pce.input.port3.gamepad.vi ;pce, Port 3, Mouse: Left Button pce.input.port3.mouse.left mouse 0000000000000000 00000000 ;pce, Port 3, Mouse: Right Button pce.input.port3.mouse.right mouse 0000000000000000 00000002 ;pce, Port 3, Mouse: RUN pce.input.port3.mouse.run keyboard 13 ;pce, Port 3, Mouse: SELECT pce.input.port3.mouse.select keyboard 9 ;Input device for Port 4 pce.input.port4 gamepad ;pce, Port 4, Gamepad: DOWN ↓ pce.input.port4.gamepad.down ;pce, Port 4, Gamepad: I pce.input.port4.gamepad.i ;pce, Port 4, Gamepad: II pce.input.port4.gamepad.ii ;pce, Port 4, Gamepad: III pce.input.port4.gamepad.iii ;pce, Port 4, Gamepad: IV pce.input.port4.gamepad.iv ;pce, Port 4, Gamepad: LEFT ← pce.input.port4.gamepad.left ;pce, Port 4, Gamepad: Mode pce.input.port4.gamepad.mode_select ;Default position for switch "Mode". pce.input.port4.gamepad.mode_select.defpos 2 ;pce, Port 4, Gamepad: Rapid I pce.input.port4.gamepad.rapid_i ;pce, Port 4, Gamepad: Rapid II pce.input.port4.gamepad.rapid_ii ;pce, Port 4, Gamepad: RIGHT → pce.input.port4.gamepad.right ;pce, Port 4, Gamepad: RUN pce.input.port4.gamepad.run ;pce, Port 4, Gamepad: SELECT pce.input.port4.gamepad.select ;pce, Port 4, Gamepad: UP ↑ pce.input.port4.gamepad.up ;pce, Port 4, Gamepad: V pce.input.port4.gamepad.v ;pce, Port 4, Gamepad: VI pce.input.port4.gamepad.vi ;pce, Port 4, Mouse: Left Button pce.input.port4.mouse.left mouse 0000000000000000 00000000 ;pce, Port 4, Mouse: Right Button pce.input.port4.mouse.right mouse 0000000000000000 00000002 ;pce, Port 4, Mouse: RUN pce.input.port4.mouse.run keyboard 13 ;pce, Port 4, Mouse: SELECT pce.input.port4.mouse.select keyboard 9 ;Input device for Port 5 pce.input.port5 gamepad ;pce, Port 5, Gamepad: DOWN ↓ pce.input.port5.gamepad.down ;pce, Port 5, Gamepad: I pce.input.port5.gamepad.i ;pce, Port 5, Gamepad: II pce.input.port5.gamepad.ii ;pce, Port 5, Gamepad: III pce.input.port5.gamepad.iii ;pce, Port 5, Gamepad: IV pce.input.port5.gamepad.iv ;pce, Port 5, Gamepad: LEFT ← pce.input.port5.gamepad.left ;pce, Port 5, Gamepad: Mode pce.input.port5.gamepad.mode_select ;Default position for switch "Mode". pce.input.port5.gamepad.mode_select.defpos 2 ;pce, Port 5, Gamepad: Rapid I pce.input.port5.gamepad.rapid_i ;pce, Port 5, Gamepad: Rapid II pce.input.port5.gamepad.rapid_ii ;pce, Port 5, Gamepad: RIGHT → pce.input.port5.gamepad.right ;pce, Port 5, Gamepad: RUN pce.input.port5.gamepad.run ;pce, Port 5, Gamepad: SELECT pce.input.port5.gamepad.select ;pce, Port 5, Gamepad: UP ↑ pce.input.port5.gamepad.up ;pce, Port 5, Gamepad: V pce.input.port5.gamepad.v ;pce, Port 5, Gamepad: VI pce.input.port5.gamepad.vi ;pce, Port 5, Mouse: Left Button pce.input.port5.mouse.left mouse 0000000000000000 00000000 ;pce, Port 5, Mouse: Right Button pce.input.port5.mouse.right mouse 0000000000000000 00000002 ;pce, Port 5, Mouse: RUN pce.input.port5.mouse.run keyboard 13 ;pce, Port 5, Mouse: SELECT pce.input.port5.mouse.select keyboard 9 ;Emulated mouse sensitivity. pce.mouse_sensitivity 0.50 ;Remove 16-sprites-per-scanline hardware limit. pce.nospritelimit 0 ;Select PSG revision. pce.psgrevision match ;Sound quality. pce.resamp_quality 3 ;Sound output rate tolerance. pce.resamp_rate_error 0.0000009 ;Enable scanlines with specified opacity. pce.scanlines 0 ;Enable specified OpenGL shader. pce.shader none ;Force interlaced video to be treated as progressive. pce.shader.goat.fprog 0 ;Constant RGB horizontal divergence. pce.shader.goat.hdiv 0.50 ;Mask pattern. pce.shader.goat.pat goatron ;Enable scanlines effect. pce.shader.goat.slen 1 ;Transparency of otherwise-opaque mask areas. pce.shader.goat.tp 0.50 ;Constant RGB vertical divergence. pce.shader.goat.vdiv 0.50 ;Last rendered scanline. pce.slend 235 ;First rendered scanline. pce.slstart 4 ;Enable specified special video scaler. pce.special none ;Stretch to fill screen. pce.stretch aspect_mult2 ;Enable video temporal blur(50/50 previous/current frame by default). pce.tblur 0 ;Accumulate color data rather than discarding it. pce.tblur.accum 0 ;Blur amount in accumulation mode, specified in percentage of accumulation buffer to mix with the current frame. pce.tblur.accum.amount 50 ;Enable (bi)linear interpolation. pce.videoip 1 ;Size of emulated VRAM per VDC in 16-bit words. DO NOT CHANGE THIS UNLESS YOU KNOW WTF YOU ARE DOING. pce.vramsize 32768 ;Full-screen horizontal resolution. pce.xres 0 ;Scaling factor for the X axis in windowed mode. pce.xscale 3.000000 ;Scaling factor for the X axis in fullscreen mode. pce.xscalefs 1.000000 ;Full-screen vertical resolution. pce.yres 0 ;Scaling factor for the Y axis in windowed mode. pce.yscale 3.000000 ;Scaling factor for the Y axis in fullscreen mode. pce.yscalefs 1.000000 ;Enable dynamic ADPCM lowpass filter. pce_fast.adpcmlp 0 ;ADPCM volume. pce_fast.adpcmvolume 100 ;Enable Arcade Card emulation. pce_fast.arcadecard 1 ;Path to the CD BIOS pce_fast.cdbios syscard3.pce ;CD-DA volume. pce_fast.cddavolume 100 ;PSG volume when playing a CD game. pce_fast.cdpsgvolume 100 ;CD-ROM data transfer speed multiplier. pce_fast.cdspeed 1 ;Correct the aspect ratio. pce_fast.correct_aspect 1 ;If set, when RUN+SEL are pressed simultaneously, disable both buttons temporarily. pce_fast.disable_softreset 0 ;Enable (automatic) usage of this module. pce_fast.enable 1 ;Force monophonic sound output. pce_fast.forcemono 0 ;Force SuperGrafx emulation. pce_fast.forcesgx 0 ;Input device for Port 1 pce_fast.input.port1 gamepad ;pce_fast, Port 1, Gamepad: DOWN ↓ pce_fast.input.port1.gamepad.down ;pce_fast, Port 1, Gamepad: I pce_fast.input.port1.gamepad.i ;pce_fast, Port 1, Gamepad: II pce_fast.input.port1.gamepad.ii ;pce_fast, Port 1, Gamepad: III pce_fast.input.port1.gamepad.iii ;pce_fast, Port 1, Gamepad: IV pce_fast.input.port1.gamepad.iv ;pce_fast, Port 1, Gamepad: LEFT ← pce_fast.input.port1.gamepad.left ;pce_fast, Port 1, Gamepad: Mode pce_fast.input.port1.gamepad.mode_select ;Default position for switch "Mode". pce_fast.input.port1.gamepad.mode_select.defpos 2 ;pce_fast, Port 1, Gamepad: Rapid I pce_fast.input.port1.gamepad.rapid_i ;pce_fast, Port 1, Gamepad: Rapid II pce_fast.input.port1.gamepad.rapid_ii ;pce_fast, Port 1, Gamepad: RIGHT → pce_fast.input.port1.gamepad.right ;pce_fast, Port 1, Gamepad: RUN pce_fast.input.port1.gamepad.run ;pce_fast, Port 1, Gamepad: SELECT pce_fast.input.port1.gamepad.select ;pce_fast, Port 1, Gamepad: UP ↑ pce_fast.input.port1.gamepad.up ;pce_fast, Port 1, Gamepad: V pce_fast.input.port1.gamepad.v ;pce_fast, Port 1, Gamepad: VI pce_fast.input.port1.gamepad.vi ;pce_fast, Port 1, Mouse: Left Button pce_fast.input.port1.mouse.left ;pce_fast, Port 1, Mouse: Right Button pce_fast.input.port1.mouse.right ;Input device for Port 2 pce_fast.input.port2 gamepad ;pce_fast, Port 2, Gamepad: DOWN ↓ pce_fast.input.port2.gamepad.down ;pce_fast, Port 2, Gamepad: I pce_fast.input.port2.gamepad.i ;pce_fast, Port 2, Gamepad: II pce_fast.input.port2.gamepad.ii ;pce_fast, Port 2, Gamepad: III pce_fast.input.port2.gamepad.iii ;pce_fast, Port 2, Gamepad: IV pce_fast.input.port2.gamepad.iv ;pce_fast, Port 2, Gamepad: LEFT ← pce_fast.input.port2.gamepad.left ;pce_fast, Port 2, Gamepad: Mode pce_fast.input.port2.gamepad.mode_select ;Default position for switch "Mode". pce_fast.input.port2.gamepad.mode_select.defpos 2 ;pce_fast, Port 2, Gamepad: Rapid I pce_fast.input.port2.gamepad.rapid_i ;pce_fast, Port 2, Gamepad: Rapid II pce_fast.input.port2.gamepad.rapid_ii ;pce_fast, Port 2, Gamepad: RIGHT → pce_fast.input.port2.gamepad.right ;pce_fast, Port 2, Gamepad: RUN pce_fast.input.port2.gamepad.run ;pce_fast, Port 2, Gamepad: SELECT pce_fast.input.port2.gamepad.select ;pce_fast, Port 2, Gamepad: UP ↑ pce_fast.input.port2.gamepad.up ;pce_fast, Port 2, Gamepad: V pce_fast.input.port2.gamepad.v ;pce_fast, Port 2, Gamepad: VI pce_fast.input.port2.gamepad.vi ;pce_fast, Port 2, Mouse: Left Button pce_fast.input.port2.mouse.left ;pce_fast, Port 2, Mouse: Right Button pce_fast.input.port2.mouse.right ;Input device for Port 3 pce_fast.input.port3 gamepad ;pce_fast, Port 3, Gamepad: DOWN ↓ pce_fast.input.port3.gamepad.down ;pce_fast, Port 3, Gamepad: I pce_fast.input.port3.gamepad.i ;pce_fast, Port 3, Gamepad: II pce_fast.input.port3.gamepad.ii ;pce_fast, Port 3, Gamepad: III pce_fast.input.port3.gamepad.iii ;pce_fast, Port 3, Gamepad: IV pce_fast.input.port3.gamepad.iv ;pce_fast, Port 3, Gamepad: LEFT ← pce_fast.input.port3.gamepad.left ;pce_fast, Port 3, Gamepad: Mode pce_fast.input.port3.gamepad.mode_select ;Default position for switch "Mode". pce_fast.input.port3.gamepad.mode_select.defpos 2 ;pce_fast, Port 3, Gamepad: Rapid I pce_fast.input.port3.gamepad.rapid_i ;pce_fast, Port 3, Gamepad: Rapid II pce_fast.input.port3.gamepad.rapid_ii ;pce_fast, Port 3, Gamepad: RIGHT → pce_fast.input.port3.gamepad.right ;pce_fast, Port 3, Gamepad: RUN pce_fast.input.port3.gamepad.run ;pce_fast, Port 3, Gamepad: SELECT pce_fast.input.port3.gamepad.select ;pce_fast, Port 3, Gamepad: UP ↑ pce_fast.input.port3.gamepad.up ;pce_fast, Port 3, Gamepad: V pce_fast.input.port3.gamepad.v ;pce_fast, Port 3, Gamepad: VI pce_fast.input.port3.gamepad.vi ;pce_fast, Port 3, Mouse: Left Button pce_fast.input.port3.mouse.left ;pce_fast, Port 3, Mouse: Right Button pce_fast.input.port3.mouse.right ;Input device for Port 4 pce_fast.input.port4 gamepad ;pce_fast, Port 4, Gamepad: DOWN ↓ pce_fast.input.port4.gamepad.down ;pce_fast, Port 4, Gamepad: I pce_fast.input.port4.gamepad.i ;pce_fast, Port 4, Gamepad: II pce_fast.input.port4.gamepad.ii ;pce_fast, Port 4, Gamepad: III pce_fast.input.port4.gamepad.iii ;pce_fast, Port 4, Gamepad: IV pce_fast.input.port4.gamepad.iv ;pce_fast, Port 4, Gamepad: LEFT ← pce_fast.input.port4.gamepad.left ;pce_fast, Port 4, Gamepad: Mode pce_fast.input.port4.gamepad.mode_select ;Default position for switch "Mode". pce_fast.input.port4.gamepad.mode_select.defpos 2 ;pce_fast, Port 4, Gamepad: Rapid I pce_fast.input.port4.gamepad.rapid_i ;pce_fast, Port 4, Gamepad: Rapid II pce_fast.input.port4.gamepad.rapid_ii ;pce_fast, Port 4, Gamepad: RIGHT → pce_fast.input.port4.gamepad.right ;pce_fast, Port 4, Gamepad: RUN pce_fast.input.port4.gamepad.run ;pce_fast, Port 4, Gamepad: SELECT pce_fast.input.port4.gamepad.select ;pce_fast, Port 4, Gamepad: UP ↑ pce_fast.input.port4.gamepad.up ;pce_fast, Port 4, Gamepad: V pce_fast.input.port4.gamepad.v ;pce_fast, Port 4, Gamepad: VI pce_fast.input.port4.gamepad.vi ;pce_fast, Port 4, Mouse: Left Button pce_fast.input.port4.mouse.left ;pce_fast, Port 4, Mouse: Right Button pce_fast.input.port4.mouse.right ;Input device for Port 5 pce_fast.input.port5 gamepad ;pce_fast, Port 5, Gamepad: DOWN ↓ pce_fast.input.port5.gamepad.down ;pce_fast, Port 5, Gamepad: I pce_fast.input.port5.gamepad.i ;pce_fast, Port 5, Gamepad: II pce_fast.input.port5.gamepad.ii ;pce_fast, Port 5, Gamepad: III pce_fast.input.port5.gamepad.iii ;pce_fast, Port 5, Gamepad: IV pce_fast.input.port5.gamepad.iv ;pce_fast, Port 5, Gamepad: LEFT ← pce_fast.input.port5.gamepad.left ;pce_fast, Port 5, Gamepad: Mode pce_fast.input.port5.gamepad.mode_select ;Default position for switch "Mode". pce_fast.input.port5.gamepad.mode_select.defpos 2 ;pce_fast, Port 5, Gamepad: Rapid I pce_fast.input.port5.gamepad.rapid_i ;pce_fast, Port 5, Gamepad: Rapid II pce_fast.input.port5.gamepad.rapid_ii ;pce_fast, Port 5, Gamepad: RIGHT → pce_fast.input.port5.gamepad.right ;pce_fast, Port 5, Gamepad: RUN pce_fast.input.port5.gamepad.run ;pce_fast, Port 5, Gamepad: SELECT pce_fast.input.port5.gamepad.select ;pce_fast, Port 5, Gamepad: UP ↑ pce_fast.input.port5.gamepad.up ;pce_fast, Port 5, Gamepad: V pce_fast.input.port5.gamepad.v ;pce_fast, Port 5, Gamepad: VI pce_fast.input.port5.gamepad.vi ;pce_fast, Port 5, Mouse: Left Button pce_fast.input.port5.mouse.left ;pce_fast, Port 5, Mouse: Right Button pce_fast.input.port5.mouse.right ;Mouse sensitivity. pce_fast.mouse_sensitivity 0.50 ;Remove 16-sprites-per-scanline hardware limit. pce_fast.nospritelimit 0 ;CPU overclock multiplier. pce_fast.ocmultiplier 1 ;Enable scanlines with specified opacity. pce_fast.scanlines 0 ;Enable specified OpenGL shader. pce_fast.shader none ;Force interlaced video to be treated as progressive. pce_fast.shader.goat.fprog 0 ;Constant RGB horizontal divergence. pce_fast.shader.goat.hdiv 0.50 ;Mask pattern. pce_fast.shader.goat.pat goatron ;Enable scanlines effect. pce_fast.shader.goat.slen 1 ;Transparency of otherwise-opaque mask areas. pce_fast.shader.goat.tp 0.50 ;Constant RGB vertical divergence. pce_fast.shader.goat.vdiv 0.50 ;Last rendered scanline. pce_fast.slend 235 ;First rendered scanline. pce_fast.slstart 4 ;Enable specified special video scaler. pce_fast.special none ;Stretch to fill screen. pce_fast.stretch aspect_mult2 ;Enable video temporal blur(50/50 previous/current frame by default). pce_fast.tblur 0 ;Accumulate color data rather than discarding it. pce_fast.tblur.accum 0 ;Blur amount in accumulation mode, specified in percentage of accumulation buffer to mix with the current frame. pce_fast.tblur.accum.amount 50 ;Enable (bi)linear interpolation. pce_fast.videoip 1 ;Full-screen horizontal resolution. pce_fast.xres 0 ;Scaling factor for the X axis in windowed mode. pce_fast.xscale 3.000000 ;Scaling factor for the X axis in fullscreen mode. pce_fast.xscalefs 1.000000 ;Full-screen vertical resolution. pce_fast.yres 0 ;Scaling factor for the Y axis in windowed mode. pce_fast.yscale 3.000000 ;Scaling factor for the Y axis in fullscreen mode. pce_fast.yscalefs 1.000000 ;Enable scanlines with specified opacity. player.scanlines 0 ;Enable specified OpenGL shader. player.shader none ;Force interlaced video to be treated as progressive. player.shader.goat.fprog 0 ;Constant RGB horizontal divergence. player.shader.goat.hdiv 0.50 ;Mask pattern. player.shader.goat.pat goatron ;Enable scanlines effect. player.shader.goat.slen 1 ;Transparency of otherwise-opaque mask areas. player.shader.goat.tp 0.50 ;Constant RGB vertical divergence. player.shader.goat.vdiv 0.50 ;Enable specified special video scaler. player.special none ;Stretch to fill screen. player.stretch aspect_mult2 ;Enable (bi)linear interpolation. player.videoip 0 ;Full-screen horizontal resolution. player.xres 0 ;Scaling factor for the X axis in windowed mode. player.xscale 2.000000 ;Scaling factor for the X axis in fullscreen mode. player.xscalefs 1.000000 ;Full-screen vertical resolution. player.yres 0 ;Scaling factor for the Y axis in windowed mode. player.yscale 2.000000 ;Scaling factor for the Y axis in fullscreen mode. player.yscalefs 1.000000 ;Path to the Europe SCPH-5502/v3.0E ROM BIOS psx.bios_eu scph5501.bin ;Path to the Japan SCPH-5500/v3.0J ROM BIOS psx.bios_jp scph5500.bin ;Path to the North America SCPH-5501/v3.0A ROM BIOS psx.bios_na scph5501.bin ;Enable BIOS ROM image sanity checks. psx.bios_sanity 1 ;Enable CD (image) sanity checks. psx.cd_sanity 1 ;CD image to use with .PSX/.EXE loading. psx.dbg_exe_cdpath ;Debug printf verbosity level. psx.dbg_level 0 ;Disassembly font size. psx.debugger.disfontsize 5x7 ;Character encoding for the debugger's memory editor. psx.debugger.memcharenc shift_jis ;Enable (automatic) usage of this module. psx.enable 1 ;Force monophonic sound output. psx.forcemono 0 ;Show horizontal overscan area. psx.h_overscan 1 ;Enable analog mode combo-button alternate toggle. psx.input.analog_mode_ct 0 ;Compare value for analog mode combo-button alternate toggle. psx.input.analog_mode_ct.compare 0x0F09 ;Emulated mouse sensitivity. psx.input.mouse_sensitivity 1.00 ;Input device for Virtual Port 1 psx.input.port1 gamepad ;Analog axis scale coefficient for Analog Joystick on Virtual Port 1. psx.input.port1.analogjoy.axis_scale 1.00 ;psx, Virtual Port 1, Analog Joystick: Right stick, R-thumb psx.input.port1.analogjoy.circle ;psx, Virtual Port 1, Analog Joystick: Right stick, L-thumb psx.input.port1.analogjoy.cross ;psx, Virtual Port 1, Analog Joystick: Thumbstick DOWN ↓ psx.input.port1.analogjoy.down ;psx, Virtual Port 1, Analog Joystick: Left stick, L-thumb psx.input.port1.analogjoy.l1 ;psx, Virtual Port 1, Analog Joystick: Left stick, Trigger psx.input.port1.analogjoy.l2 ;psx, Virtual Port 1, Analog Joystick: Thumbstick LEFT ← psx.input.port1.analogjoy.left ;psx, Virtual Port 1, Analog Joystick: Left Stick, BACK ↓ psx.input.port1.analogjoy.lstick_down ;psx, Virtual Port 1, Analog Joystick: Left Stick, LEFT ← psx.input.port1.analogjoy.lstick_left ;psx, Virtual Port 1, Analog Joystick: Left Stick, RIGHT → psx.input.port1.analogjoy.lstick_right ;psx, Virtual Port 1, Analog Joystick: Left Stick, FORE ↑ psx.input.port1.analogjoy.lstick_up ;psx, Virtual Port 1, Analog Joystick: Left stick, R-thumb psx.input.port1.analogjoy.r1 ;psx, Virtual Port 1, Analog Joystick: Left stick, Pinky psx.input.port1.analogjoy.r2 ;psx, Virtual Port 1, Analog Joystick: Thumbstick RIGHT → psx.input.port1.analogjoy.right ;psx, Virtual Port 1, Analog Joystick: Right Stick, BACK ↓ psx.input.port1.analogjoy.rstick_down ;psx, Virtual Port 1, Analog Joystick: Right Stick, LEFT ← psx.input.port1.analogjoy.rstick_left ;psx, Virtual Port 1, Analog Joystick: Right Stick, RIGHT → psx.input.port1.analogjoy.rstick_right ;psx, Virtual Port 1, Analog Joystick: Right Stick, FORE ↑ psx.input.port1.analogjoy.rstick_up ;psx, Virtual Port 1, Analog Joystick: SELECT psx.input.port1.analogjoy.select ;psx, Virtual Port 1, Analog Joystick: Right stick, Trigger psx.input.port1.analogjoy.square ;psx, Virtual Port 1, Analog Joystick: START psx.input.port1.analogjoy.start ;psx, Virtual Port 1, Analog Joystick: Right stick, Pinky psx.input.port1.analogjoy.triangle ;psx, Virtual Port 1, Analog Joystick: Thumbstick UP ↑ psx.input.port1.analogjoy.up ;psx, Virtual Port 1, Dance Pad: ○ (upper right) psx.input.port1.dancepad.circle keyboard 265 ;psx, Virtual Port 1, Dance Pad: x (upper left) psx.input.port1.dancepad.cross keyboard 263 ;psx, Virtual Port 1, Dance Pad: DOWN ↓ psx.input.port1.dancepad.down keyboard 258 ;psx, Virtual Port 1, Dance Pad: LEFT ← psx.input.port1.dancepad.left keyboard 260 ;psx, Virtual Port 1, Dance Pad: RIGHT → psx.input.port1.dancepad.right keyboard 262 ;psx, Virtual Port 1, Dance Pad: SELECT psx.input.port1.dancepad.select keyboard 267 ;psx, Virtual Port 1, Dance Pad: □ (lower right) psx.input.port1.dancepad.square keyboard 259 ;psx, Virtual Port 1, Dance Pad: START psx.input.port1.dancepad.start keyboard 268 ;psx, Virtual Port 1, Dance Pad: △ (lower left) psx.input.port1.dancepad.triangle keyboard 257 ;psx, Virtual Port 1, Dance Pad: UP ↑ psx.input.port1.dancepad.up keyboard 264 ;Analog axis scale coefficient for Dual Analog on Virtual Port 1. psx.input.port1.dualanalog.axis_scale 1.00 ;psx, Virtual Port 1, Dual Analog: ○ (right) psx.input.port1.dualanalog.circle ;psx, Virtual Port 1, Dual Analog: x (lower) psx.input.port1.dualanalog.cross ;psx, Virtual Port 1, Dual Analog: D-Pad DOWN ↓ psx.input.port1.dualanalog.down ;psx, Virtual Port 1, Dual Analog: L1 (front left shoulder) psx.input.port1.dualanalog.l1 ;psx, Virtual Port 1, Dual Analog: L2 (rear left shoulder) psx.input.port1.dualanalog.l2 ;psx, Virtual Port 1, Dual Analog: Left Stick, Button(L3) psx.input.port1.dualanalog.l3 ;psx, Virtual Port 1, Dual Analog: D-Pad LEFT ← psx.input.port1.dualanalog.left ;psx, Virtual Port 1, Dual Analog: Left Stick DOWN ↓ psx.input.port1.dualanalog.lstick_down ;psx, Virtual Port 1, Dual Analog: Left Stick LEFT ← psx.input.port1.dualanalog.lstick_left ;psx, Virtual Port 1, Dual Analog: Left Stick RIGHT → psx.input.port1.dualanalog.lstick_right ;psx, Virtual Port 1, Dual Analog: Left Stick UP ↑ psx.input.port1.dualanalog.lstick_up ;psx, Virtual Port 1, Dual Analog: R1 (front right shoulder) psx.input.port1.dualanalog.r1 ;psx, Virtual Port 1, Dual Analog: R2 (rear right shoulder) psx.input.port1.dualanalog.r2 ;psx, Virtual Port 1, Dual Analog: Right stick, Button(R3) psx.input.port1.dualanalog.r3 ;psx, Virtual Port 1, Dual Analog: Rapid ○ (right) psx.input.port1.dualanalog.rapid_circle ;psx, Virtual Port 1, Dual Analog: Rapid x (lower) psx.input.port1.dualanalog.rapid_cross ;psx, Virtual Port 1, Dual Analog: Rapid □ (left) psx.input.port1.dualanalog.rapid_square ;psx, Virtual Port 1, Dual Analog: Rapid △ (upper) psx.input.port1.dualanalog.rapid_triangle ;psx, Virtual Port 1, Dual Analog: D-Pad RIGHT → psx.input.port1.dualanalog.right ;psx, Virtual Port 1, Dual Analog: Right Stick DOWN ↓ psx.input.port1.dualanalog.rstick_down ;psx, Virtual Port 1, Dual Analog: Right Stick LEFT ← psx.input.port1.dualanalog.rstick_left ;psx, Virtual Port 1, Dual Analog: Right Stick RIGHT → psx.input.port1.dualanalog.rstick_right ;psx, Virtual Port 1, Dual Analog: Right Stick UP ↑ psx.input.port1.dualanalog.rstick_up ;psx, Virtual Port 1, Dual Analog: SELECT psx.input.port1.dualanalog.select ;psx, Virtual Port 1, Dual Analog: □ (left) psx.input.port1.dualanalog.square ;psx, Virtual Port 1, Dual Analog: START psx.input.port1.dualanalog.start ;psx, Virtual Port 1, Dual Analog: △ (upper) psx.input.port1.dualanalog.triangle ;psx, Virtual Port 1, Dual Analog: D-Pad UP ↑ psx.input.port1.dualanalog.up ;psx, Virtual Port 1, DualShock: Analog(mode toggle) psx.input.port1.dualshock.analog ;Analog axis scale coefficient for DualShock on Virtual Port 1. psx.input.port1.dualshock.axis_scale 1.00 ;psx, Virtual Port 1, DualShock: ○ (right) psx.input.port1.dualshock.circle ;psx, Virtual Port 1, DualShock: x (lower) psx.input.port1.dualshock.cross ;psx, Virtual Port 1, DualShock: D-Pad DOWN ↓ psx.input.port1.dualshock.down ;psx, Virtual Port 1, DualShock: L1 (front left shoulder) psx.input.port1.dualshock.l1 ;psx, Virtual Port 1, DualShock: L2 (rear left shoulder) psx.input.port1.dualshock.l2 ;psx, Virtual Port 1, DualShock: Left Stick, Button(L3) psx.input.port1.dualshock.l3 ;psx, Virtual Port 1, DualShock: D-Pad LEFT ← psx.input.port1.dualshock.left ;psx, Virtual Port 1, DualShock: Left Stick DOWN ↓ psx.input.port1.dualshock.lstick_down ;psx, Virtual Port 1, DualShock: Left Stick LEFT ← psx.input.port1.dualshock.lstick_left ;psx, Virtual Port 1, DualShock: Left Stick RIGHT → psx.input.port1.dualshock.lstick_right ;psx, Virtual Port 1, DualShock: Left Stick UP ↑ psx.input.port1.dualshock.lstick_up ;psx, Virtual Port 1, DualShock: R1 (front right shoulder) psx.input.port1.dualshock.r1 ;psx, Virtual Port 1, DualShock: R2 (rear right shoulder) psx.input.port1.dualshock.r2 ;psx, Virtual Port 1, DualShock: Right stick, Button(R3) psx.input.port1.dualshock.r3 ;psx, Virtual Port 1, DualShock: Rapid ○ (right) psx.input.port1.dualshock.rapid_circle ;psx, Virtual Port 1, DualShock: Rapid x (lower) psx.input.port1.dualshock.rapid_cross ;psx, Virtual Port 1, DualShock: Rapid □ (left) psx.input.port1.dualshock.rapid_square ;psx, Virtual Port 1, DualShock: Rapid △ (upper) psx.input.port1.dualshock.rapid_triangle ;psx, Virtual Port 1, DualShock: D-Pad RIGHT → psx.input.port1.dualshock.right ;psx, Virtual Port 1, DualShock: Right Stick DOWN ↓ psx.input.port1.dualshock.rstick_down ;psx, Virtual Port 1, DualShock: Right Stick LEFT ← psx.input.port1.dualshock.rstick_left ;psx, Virtual Port 1, DualShock: Right Stick RIGHT → psx.input.port1.dualshock.rstick_right ;psx, Virtual Port 1, DualShock: Right Stick UP ↑ psx.input.port1.dualshock.rstick_up ;psx, Virtual Port 1, DualShock: SELECT psx.input.port1.dualshock.select ;psx, Virtual Port 1, DualShock: □ (left) psx.input.port1.dualshock.square ;psx, Virtual Port 1, DualShock: START psx.input.port1.dualshock.start ;psx, Virtual Port 1, DualShock: △ (upper) psx.input.port1.dualshock.triangle ;psx, Virtual Port 1, DualShock: D-Pad UP ↑ psx.input.port1.dualshock.up ;psx, Virtual Port 1, Digital Gamepad: ○ (right) psx.input.port1.gamepad.circle keyboard 262 ;psx, Virtual Port 1, Digital Gamepad: x (lower) psx.input.port1.gamepad.cross keyboard 258 ;psx, Virtual Port 1, Digital Gamepad: DOWN ↓ psx.input.port1.gamepad.down keyboard 115 ;psx, Virtual Port 1, Digital Gamepad: L1 (front left shoulder) psx.input.port1.gamepad.l1 keyboard 257 ;psx, Virtual Port 1, Digital Gamepad: L2 (rear left shoulder) psx.input.port1.gamepad.l2 keyboard 263 ;psx, Virtual Port 1, Digital Gamepad: LEFT ← psx.input.port1.gamepad.left keyboard 97 ;psx, Virtual Port 1, Digital Gamepad: R1 (front right shoulder) psx.input.port1.gamepad.r1 keyboard 259 ;psx, Virtual Port 1, Digital Gamepad: R2 (rear right shoulder) psx.input.port1.gamepad.r2 keyboard 265 ;psx, Virtual Port 1, Digital Gamepad: Rapid ○ (right) psx.input.port1.gamepad.rapid_circle ;psx, Virtual Port 1, Digital Gamepad: Rapid x (lower) psx.input.port1.gamepad.rapid_cross ;psx, Virtual Port 1, Digital Gamepad: Rapid □ (left) psx.input.port1.gamepad.rapid_square ;psx, Virtual Port 1, Digital Gamepad: Rapid △ (upper) psx.input.port1.gamepad.rapid_triangle ;psx, Virtual Port 1, Digital Gamepad: RIGHT → psx.input.port1.gamepad.right keyboard 100 ;psx, Virtual Port 1, Digital Gamepad: SELECT psx.input.port1.gamepad.select keyboard 9 ;psx, Virtual Port 1, Digital Gamepad: □ (left) psx.input.port1.gamepad.square keyboard 260 ;psx, Virtual Port 1, Digital Gamepad: START psx.input.port1.gamepad.start keyboard 13 ;psx, Virtual Port 1, Digital Gamepad: △ (upper) psx.input.port1.gamepad.triangle keyboard 264 ;psx, Virtual Port 1, Digital Gamepad: UP ↑ psx.input.port1.gamepad.up keyboard 119 ;Crosshairs color for lightgun on virtual port 1. psx.input.port1.gun_chairs 0xFF0000 ;psx, Virtual Port 1, GunCon: A psx.input.port1.guncon.a mouse 0000000000000000 00000002 ;psx, Virtual Port 1, GunCon: B psx.input.port1.guncon.b mouse 0000000000000000 00000001 ;psx, Virtual Port 1, GunCon: Offscreen Shot(Simulated) psx.input.port1.guncon.offscreen_shot keyboard 32 ;psx, Virtual Port 1, GunCon: Trigger psx.input.port1.guncon.trigger mouse 0000000000000000 00000000 ;psx, Virtual Port 1, GunCon: X Axis psx.input.port1.guncon.x_axis mouse 0000000000000000 00008000 ;psx, Virtual Port 1, GunCon: Y Axis psx.input.port1.guncon.y_axis mouse 0000000000000000 00008001 ;psx, Virtual Port 1, Konami Justifier: O psx.input.port1.justifier.o mouse 0000000000000000 00000002 ;psx, Virtual Port 1, Konami Justifier: Offscreen Shot(Simulated) psx.input.port1.justifier.offscreen_shot keyboard 32 ;psx, Virtual Port 1, Konami Justifier: Start psx.input.port1.justifier.start mouse 0000000000000000 00000001 ;psx, Virtual Port 1, Konami Justifier: Trigger psx.input.port1.justifier.trigger mouse 0000000000000000 00000000 ;psx, Virtual Port 1, Konami Justifier: X Axis psx.input.port1.justifier.x_axis mouse 0000000000000000 00008000 ;psx, Virtual Port 1, Konami Justifier: Y Axis psx.input.port1.justifier.y_axis mouse 0000000000000000 00008001 ;Emulate memory card on virtual port 1. psx.input.port1.memcard 1 ;psx, Virtual Port 1, Mouse: Left Button psx.input.port1.mouse.left mouse 0000000000000000 00000000 ;psx, Virtual Port 1, Mouse: Right Button psx.input.port1.mouse.right mouse 0000000000000000 00000002 ;psx, Virtual Port 1, neGcon: A psx.input.port1.negcon.a ;psx, Virtual Port 1, neGcon: B psx.input.port1.negcon.b ;psx, Virtual Port 1, neGcon: D-Pad DOWN ↓ psx.input.port1.negcon.down ;psx, Virtual Port 1, neGcon: I (Analog) psx.input.port1.negcon.i ;psx, Virtual Port 1, neGcon: II (Analog) psx.input.port1.negcon.ii ;psx, Virtual Port 1, neGcon: Left Shoulder (Analog) psx.input.port1.negcon.l ;psx, Virtual Port 1, neGcon: D-Pad LEFT ← psx.input.port1.negcon.left ;psx, Virtual Port 1, neGcon: Right Shoulder psx.input.port1.negcon.r ;psx, Virtual Port 1, neGcon: D-Pad RIGHT → psx.input.port1.negcon.right ;psx, Virtual Port 1, neGcon: START psx.input.port1.negcon.start ;psx, Virtual Port 1, neGcon: Twist ↑|↓ (Analog, Turn Left) psx.input.port1.negcon.twist_ccwise ;psx, Virtual Port 1, neGcon: Twist ↓|↑ (Analog, Turn Right) psx.input.port1.negcon.twist_cwise ;psx, Virtual Port 1, neGcon: D-Pad UP ↑ psx.input.port1.negcon.up ;Input device for Virtual Port 2 psx.input.port2 gamepad ;Analog axis scale coefficient for Analog Joystick on Virtual Port 2. psx.input.port2.analogjoy.axis_scale 1.00 ;psx, Virtual Port 2, Analog Joystick: Right stick, R-thumb psx.input.port2.analogjoy.circle ;psx, Virtual Port 2, Analog Joystick: Right stick, L-thumb psx.input.port2.analogjoy.cross ;psx, Virtual Port 2, Analog Joystick: Thumbstick DOWN ↓ psx.input.port2.analogjoy.down ;psx, Virtual Port 2, Analog Joystick: Left stick, L-thumb psx.input.port2.analogjoy.l1 ;psx, Virtual Port 2, Analog Joystick: Left stick, Trigger psx.input.port2.analogjoy.l2 ;psx, Virtual Port 2, Analog Joystick: Thumbstick LEFT ← psx.input.port2.analogjoy.left ;psx, Virtual Port 2, Analog Joystick: Left Stick, BACK ↓ psx.input.port2.analogjoy.lstick_down ;psx, Virtual Port 2, Analog Joystick: Left Stick, LEFT ← psx.input.port2.analogjoy.lstick_left ;psx, Virtual Port 2, Analog Joystick: Left Stick, RIGHT → psx.input.port2.analogjoy.lstick_right ;psx, Virtual Port 2, Analog Joystick: Left Stick, FORE ↑ psx.input.port2.analogjoy.lstick_up ;psx, Virtual Port 2, Analog Joystick: Left stick, R-thumb psx.input.port2.analogjoy.r1 ;psx, Virtual Port 2, Analog Joystick: Left stick, Pinky psx.input.port2.analogjoy.r2 ;psx, Virtual Port 2, Analog Joystick: Thumbstick RIGHT → psx.input.port2.analogjoy.right ;psx, Virtual Port 2, Analog Joystick: Right Stick, BACK ↓ psx.input.port2.analogjoy.rstick_down ;psx, Virtual Port 2, Analog Joystick: Right Stick, LEFT ← psx.input.port2.analogjoy.rstick_left ;psx, Virtual Port 2, Analog Joystick: Right Stick, RIGHT → psx.input.port2.analogjoy.rstick_right ;psx, Virtual Port 2, Analog Joystick: Right Stick, FORE ↑ psx.input.port2.analogjoy.rstick_up ;psx, Virtual Port 2, Analog Joystick: SELECT psx.input.port2.analogjoy.select ;psx, Virtual Port 2, Analog Joystick: Right stick, Trigger psx.input.port2.analogjoy.square ;psx, Virtual Port 2, Analog Joystick: START psx.input.port2.analogjoy.start ;psx, Virtual Port 2, Analog Joystick: Right stick, Pinky psx.input.port2.analogjoy.triangle ;psx, Virtual Port 2, Analog Joystick: Thumbstick UP ↑ psx.input.port2.analogjoy.up ;psx, Virtual Port 2, Dance Pad: ○ (upper right) psx.input.port2.dancepad.circle ;psx, Virtual Port 2, Dance Pad: x (upper left) psx.input.port2.dancepad.cross ;psx, Virtual Port 2, Dance Pad: DOWN ↓ psx.input.port2.dancepad.down ;psx, Virtual Port 2, Dance Pad: LEFT ← psx.input.port2.dancepad.left ;psx, Virtual Port 2, Dance Pad: RIGHT → psx.input.port2.dancepad.right ;psx, Virtual Port 2, Dance Pad: SELECT psx.input.port2.dancepad.select ;psx, Virtual Port 2, Dance Pad: □ (lower right) psx.input.port2.dancepad.square ;psx, Virtual Port 2, Dance Pad: START psx.input.port2.dancepad.start ;psx, Virtual Port 2, Dance Pad: △ (lower left) psx.input.port2.dancepad.triangle ;psx, Virtual Port 2, Dance Pad: UP ↑ psx.input.port2.dancepad.up ;Analog axis scale coefficient for Dual Analog on Virtual Port 2. psx.input.port2.dualanalog.axis_scale 1.00 ;psx, Virtual Port 2, Dual Analog: ○ (right) psx.input.port2.dualanalog.circle ;psx, Virtual Port 2, Dual Analog: x (lower) psx.input.port2.dualanalog.cross ;psx, Virtual Port 2, Dual Analog: D-Pad DOWN ↓ psx.input.port2.dualanalog.down ;psx, Virtual Port 2, Dual Analog: L1 (front left shoulder) psx.input.port2.dualanalog.l1 ;psx, Virtual Port 2, Dual Analog: L2 (rear left shoulder) psx.input.port2.dualanalog.l2 ;psx, Virtual Port 2, Dual Analog: Left Stick, Button(L3) psx.input.port2.dualanalog.l3 ;psx, Virtual Port 2, Dual Analog: D-Pad LEFT ← psx.input.port2.dualanalog.left ;psx, Virtual Port 2, Dual Analog: Left Stick DOWN ↓ psx.input.port2.dualanalog.lstick_down ;psx, Virtual Port 2, Dual Analog: Left Stick LEFT ← psx.input.port2.dualanalog.lstick_left ;psx, Virtual Port 2, Dual Analog: Left Stick RIGHT → psx.input.port2.dualanalog.lstick_right ;psx, Virtual Port 2, Dual Analog: Left Stick UP ↑ psx.input.port2.dualanalog.lstick_up ;psx, Virtual Port 2, Dual Analog: R1 (front right shoulder) psx.input.port2.dualanalog.r1 ;psx, Virtual Port 2, Dual Analog: R2 (rear right shoulder) psx.input.port2.dualanalog.r2 ;psx, Virtual Port 2, Dual Analog: Right stick, Button(R3) psx.input.port2.dualanalog.r3 ;psx, Virtual Port 2, Dual Analog: Rapid ○ (right) psx.input.port2.dualanalog.rapid_circle ;psx, Virtual Port 2, Dual Analog: Rapid x (lower) psx.input.port2.dualanalog.rapid_cross ;psx, Virtual Port 2, Dual Analog: Rapid □ (left) psx.input.port2.dualanalog.rapid_square ;psx, Virtual Port 2, Dual Analog: Rapid △ (upper) psx.input.port2.dualanalog.rapid_triangle ;psx, Virtual Port 2, Dual Analog: D-Pad RIGHT → psx.input.port2.dualanalog.right ;psx, Virtual Port 2, Dual Analog: Right Stick DOWN ↓ psx.input.port2.dualanalog.rstick_down ;psx, Virtual Port 2, Dual Analog: Right Stick LEFT ← psx.input.port2.dualanalog.rstick_left ;psx, Virtual Port 2, Dual Analog: Right Stick RIGHT → psx.input.port2.dualanalog.rstick_right ;psx, Virtual Port 2, Dual Analog: Right Stick UP ↑ psx.input.port2.dualanalog.rstick_up ;psx, Virtual Port 2, Dual Analog: SELECT psx.input.port2.dualanalog.select ;psx, Virtual Port 2, Dual Analog: □ (left) psx.input.port2.dualanalog.square ;psx, Virtual Port 2, Dual Analog: START psx.input.port2.dualanalog.start ;psx, Virtual Port 2, Dual Analog: △ (upper) psx.input.port2.dualanalog.triangle ;psx, Virtual Port 2, Dual Analog: D-Pad UP ↑ psx.input.port2.dualanalog.up ;psx, Virtual Port 2, DualShock: Analog(mode toggle) psx.input.port2.dualshock.analog ;Analog axis scale coefficient for DualShock on Virtual Port 2. psx.input.port2.dualshock.axis_scale 1.00 ;psx, Virtual Port 2, DualShock: ○ (right) psx.input.port2.dualshock.circle ;psx, Virtual Port 2, DualShock: x (lower) psx.input.port2.dualshock.cross ;psx, Virtual Port 2, DualShock: D-Pad DOWN ↓ psx.input.port2.dualshock.down ;psx, Virtual Port 2, DualShock: L1 (front left shoulder) psx.input.port2.dualshock.l1 ;psx, Virtual Port 2, DualShock: L2 (rear left shoulder) psx.input.port2.dualshock.l2 ;psx, Virtual Port 2, DualShock: Left Stick, Button(L3) psx.input.port2.dualshock.l3 ;psx, Virtual Port 2, DualShock: D-Pad LEFT ← psx.input.port2.dualshock.left ;psx, Virtual Port 2, DualShock: Left Stick DOWN ↓ psx.input.port2.dualshock.lstick_down ;psx, Virtual Port 2, DualShock: Left Stick LEFT ← psx.input.port2.dualshock.lstick_left ;psx, Virtual Port 2, DualShock: Left Stick RIGHT → psx.input.port2.dualshock.lstick_right ;psx, Virtual Port 2, DualShock: Left Stick UP ↑ psx.input.port2.dualshock.lstick_up ;psx, Virtual Port 2, DualShock: R1 (front right shoulder) psx.input.port2.dualshock.r1 ;psx, Virtual Port 2, DualShock: R2 (rear right shoulder) psx.input.port2.dualshock.r2 ;psx, Virtual Port 2, DualShock: Right stick, Button(R3) psx.input.port2.dualshock.r3 ;psx, Virtual Port 2, DualShock: Rapid ○ (right) psx.input.port2.dualshock.rapid_circle ;psx, Virtual Port 2, DualShock: Rapid x (lower) psx.input.port2.dualshock.rapid_cross ;psx, Virtual Port 2, DualShock: Rapid □ (left) psx.input.port2.dualshock.rapid_square ;psx, Virtual Port 2, DualShock: Rapid △ (upper) psx.input.port2.dualshock.rapid_triangle ;psx, Virtual Port 2, DualShock: D-Pad RIGHT → psx.input.port2.dualshock.right ;psx, Virtual Port 2, DualShock: Right Stick DOWN ↓ psx.input.port2.dualshock.rstick_down ;psx, Virtual Port 2, DualShock: Right Stick LEFT ← psx.input.port2.dualshock.rstick_left ;psx, Virtual Port 2, DualShock: Right Stick RIGHT → psx.input.port2.dualshock.rstick_right ;psx, Virtual Port 2, DualShock: Right Stick UP ↑ psx.input.port2.dualshock.rstick_up ;psx, Virtual Port 2, DualShock: SELECT psx.input.port2.dualshock.select ;psx, Virtual Port 2, DualShock: □ (left) psx.input.port2.dualshock.square ;psx, Virtual Port 2, DualShock: START psx.input.port2.dualshock.start ;psx, Virtual Port 2, DualShock: △ (upper) psx.input.port2.dualshock.triangle ;psx, Virtual Port 2, DualShock: D-Pad UP ↑ psx.input.port2.dualshock.up ;psx, Virtual Port 2, Digital Gamepad: ○ (right) psx.input.port2.gamepad.circle ;psx, Virtual Port 2, Digital Gamepad: x (lower) psx.input.port2.gamepad.cross ;psx, Virtual Port 2, Digital Gamepad: DOWN ↓ psx.input.port2.gamepad.down ;psx, Virtual Port 2, Digital Gamepad: L1 (front left shoulder) psx.input.port2.gamepad.l1 ;psx, Virtual Port 2, Digital Gamepad: L2 (rear left shoulder) psx.input.port2.gamepad.l2 ;psx, Virtual Port 2, Digital Gamepad: LEFT ← psx.input.port2.gamepad.left ;psx, Virtual Port 2, Digital Gamepad: R1 (front right shoulder) psx.input.port2.gamepad.r1 ;psx, Virtual Port 2, Digital Gamepad: R2 (rear right shoulder) psx.input.port2.gamepad.r2 ;psx, Virtual Port 2, Digital Gamepad: Rapid ○ (right) psx.input.port2.gamepad.rapid_circle ;psx, Virtual Port 2, Digital Gamepad: Rapid x (lower) psx.input.port2.gamepad.rapid_cross ;psx, Virtual Port 2, Digital Gamepad: Rapid □ (left) psx.input.port2.gamepad.rapid_square ;psx, Virtual Port 2, Digital Gamepad: Rapid △ (upper) psx.input.port2.gamepad.rapid_triangle ;psx, Virtual Port 2, Digital Gamepad: RIGHT → psx.input.port2.gamepad.right ;psx, Virtual Port 2, Digital Gamepad: SELECT psx.input.port2.gamepad.select ;psx, Virtual Port 2, Digital Gamepad: □ (left) psx.input.port2.gamepad.square ;psx, Virtual Port 2, Digital Gamepad: START psx.input.port2.gamepad.start ;psx, Virtual Port 2, Digital Gamepad: △ (upper) psx.input.port2.gamepad.triangle ;psx, Virtual Port 2, Digital Gamepad: UP ↑ psx.input.port2.gamepad.up ;Crosshairs color for lightgun on virtual port 2. psx.input.port2.gun_chairs 0x00FF00 ;psx, Virtual Port 2, GunCon: A psx.input.port2.guncon.a mouse 0000000000000000 00000002 ;psx, Virtual Port 2, GunCon: B psx.input.port2.guncon.b mouse 0000000000000000 00000001 ;psx, Virtual Port 2, GunCon: Offscreen Shot(Simulated) psx.input.port2.guncon.offscreen_shot keyboard 32 ;psx, Virtual Port 2, GunCon: Trigger psx.input.port2.guncon.trigger mouse 0000000000000000 00000000 ;psx, Virtual Port 2, GunCon: X Axis psx.input.port2.guncon.x_axis mouse 0000000000000000 00008000 ;psx, Virtual Port 2, GunCon: Y Axis psx.input.port2.guncon.y_axis mouse 0000000000000000 00008001 ;psx, Virtual Port 2, Konami Justifier: O psx.input.port2.justifier.o mouse 0000000000000000 00000002 ;psx, Virtual Port 2, Konami Justifier: Offscreen Shot(Simulated) psx.input.port2.justifier.offscreen_shot keyboard 32 ;psx, Virtual Port 2, Konami Justifier: Start psx.input.port2.justifier.start mouse 0000000000000000 00000001 ;psx, Virtual Port 2, Konami Justifier: Trigger psx.input.port2.justifier.trigger mouse 0000000000000000 00000000 ;psx, Virtual Port 2, Konami Justifier: X Axis psx.input.port2.justifier.x_axis mouse 0000000000000000 00008000 ;psx, Virtual Port 2, Konami Justifier: Y Axis psx.input.port2.justifier.y_axis mouse 0000000000000000 00008001 ;Emulate memory card on virtual port 2. psx.input.port2.memcard 1 ;psx, Virtual Port 2, Mouse: Left Button psx.input.port2.mouse.left mouse 0000000000000000 00000000 ;psx, Virtual Port 2, Mouse: Right Button psx.input.port2.mouse.right mouse 0000000000000000 00000002 ;psx, Virtual Port 2, neGcon: A psx.input.port2.negcon.a ;psx, Virtual Port 2, neGcon: B psx.input.port2.negcon.b ;psx, Virtual Port 2, neGcon: D-Pad DOWN ↓ psx.input.port2.negcon.down ;psx, Virtual Port 2, neGcon: I (Analog) psx.input.port2.negcon.i ;psx, Virtual Port 2, neGcon: II (Analog) psx.input.port2.negcon.ii ;psx, Virtual Port 2, neGcon: Left Shoulder (Analog) psx.input.port2.negcon.l ;psx, Virtual Port 2, neGcon: D-Pad LEFT ← psx.input.port2.negcon.left ;psx, Virtual Port 2, neGcon: Right Shoulder psx.input.port2.negcon.r ;psx, Virtual Port 2, neGcon: D-Pad RIGHT → psx.input.port2.negcon.right ;psx, Virtual Port 2, neGcon: START psx.input.port2.negcon.start ;psx, Virtual Port 2, neGcon: Twist ↑|↓ (Analog, Turn Left) psx.input.port2.negcon.twist_ccwise ;psx, Virtual Port 2, neGcon: Twist ↓|↑ (Analog, Turn Right) psx.input.port2.negcon.twist_cwise ;psx, Virtual Port 2, neGcon: D-Pad UP ↑ psx.input.port2.negcon.up ;Input device for Virtual Port 3 psx.input.port3 gamepad ;Analog axis scale coefficient for Analog Joystick on Virtual Port 3. psx.input.port3.analogjoy.axis_scale 1.00 ;psx, Virtual Port 3, Analog Joystick: Right stick, R-thumb psx.input.port3.analogjoy.circle ;psx, Virtual Port 3, Analog Joystick: Right stick, L-thumb psx.input.port3.analogjoy.cross ;psx, Virtual Port 3, Analog Joystick: Thumbstick DOWN ↓ psx.input.port3.analogjoy.down ;psx, Virtual Port 3, Analog Joystick: Left stick, L-thumb psx.input.port3.analogjoy.l1 ;psx, Virtual Port 3, Analog Joystick: Left stick, Trigger psx.input.port3.analogjoy.l2 ;psx, Virtual Port 3, Analog Joystick: Thumbstick LEFT ← psx.input.port3.analogjoy.left ;psx, Virtual Port 3, Analog Joystick: Left Stick, BACK ↓ psx.input.port3.analogjoy.lstick_down ;psx, Virtual Port 3, Analog Joystick: Left Stick, LEFT ← psx.input.port3.analogjoy.lstick_left ;psx, Virtual Port 3, Analog Joystick: Left Stick, RIGHT → psx.input.port3.analogjoy.lstick_right ;psx, Virtual Port 3, Analog Joystick: Left Stick, FORE ↑ psx.input.port3.analogjoy.lstick_up ;psx, Virtual Port 3, Analog Joystick: Left stick, R-thumb psx.input.port3.analogjoy.r1 ;psx, Virtual Port 3, Analog Joystick: Left stick, Pinky psx.input.port3.analogjoy.r2 ;psx, Virtual Port 3, Analog Joystick: Thumbstick RIGHT → psx.input.port3.analogjoy.right ;psx, Virtual Port 3, Analog Joystick: Right Stick, BACK ↓ psx.input.port3.analogjoy.rstick_down ;psx, Virtual Port 3, Analog Joystick: Right Stick, LEFT ← psx.input.port3.analogjoy.rstick_left ;psx, Virtual Port 3, Analog Joystick: Right Stick, RIGHT → psx.input.port3.analogjoy.rstick_right ;psx, Virtual Port 3, Analog Joystick: Right Stick, FORE ↑ psx.input.port3.analogjoy.rstick_up ;psx, Virtual Port 3, Analog Joystick: SELECT psx.input.port3.analogjoy.select ;psx, Virtual Port 3, Analog Joystick: Right stick, Trigger psx.input.port3.analogjoy.square ;psx, Virtual Port 3, Analog Joystick: START psx.input.port3.analogjoy.start ;psx, Virtual Port 3, Analog Joystick: Right stick, Pinky psx.input.port3.analogjoy.triangle ;psx, Virtual Port 3, Analog Joystick: Thumbstick UP ↑ psx.input.port3.analogjoy.up ;psx, Virtual Port 3, Dance Pad: ○ (upper right) psx.input.port3.dancepad.circle ;psx, Virtual Port 3, Dance Pad: x (upper left) psx.input.port3.dancepad.cross ;psx, Virtual Port 3, Dance Pad: DOWN ↓ psx.input.port3.dancepad.down ;psx, Virtual Port 3, Dance Pad: LEFT ← psx.input.port3.dancepad.left ;psx, Virtual Port 3, Dance Pad: RIGHT → psx.input.port3.dancepad.right ;psx, Virtual Port 3, Dance Pad: SELECT psx.input.port3.dancepad.select ;psx, Virtual Port 3, Dance Pad: □ (lower right) psx.input.port3.dancepad.square ;psx, Virtual Port 3, Dance Pad: START psx.input.port3.dancepad.start ;psx, Virtual Port 3, Dance Pad: △ (lower left) psx.input.port3.dancepad.triangle ;psx, Virtual Port 3, Dance Pad: UP ↑ psx.input.port3.dancepad.up ;Analog axis scale coefficient for Dual Analog on Virtual Port 3. psx.input.port3.dualanalog.axis_scale 1.00 ;psx, Virtual Port 3, Dual Analog: ○ (right) psx.input.port3.dualanalog.circle ;psx, Virtual Port 3, Dual Analog: x (lower) psx.input.port3.dualanalog.cross ;psx, Virtual Port 3, Dual Analog: D-Pad DOWN ↓ psx.input.port3.dualanalog.down ;psx, Virtual Port 3, Dual Analog: L1 (front left shoulder) psx.input.port3.dualanalog.l1 ;psx, Virtual Port 3, Dual Analog: L2 (rear left shoulder) psx.input.port3.dualanalog.l2 ;psx, Virtual Port 3, Dual Analog: Left Stick, Button(L3) psx.input.port3.dualanalog.l3 ;psx, Virtual Port 3, Dual Analog: D-Pad LEFT ← psx.input.port3.dualanalog.left ;psx, Virtual Port 3, Dual Analog: Left Stick DOWN ↓ psx.input.port3.dualanalog.lstick_down ;psx, Virtual Port 3, Dual Analog: Left Stick LEFT ← psx.input.port3.dualanalog.lstick_left ;psx, Virtual Port 3, Dual Analog: Left Stick RIGHT → psx.input.port3.dualanalog.lstick_right ;psx, Virtual Port 3, Dual Analog: Left Stick UP ↑ psx.input.port3.dualanalog.lstick_up ;psx, Virtual Port 3, Dual Analog: R1 (front right shoulder) psx.input.port3.dualanalog.r1 ;psx, Virtual Port 3, Dual Analog: R2 (rear right shoulder) psx.input.port3.dualanalog.r2 ;psx, Virtual Port 3, Dual Analog: Right stick, Button(R3) psx.input.port3.dualanalog.r3 ;psx, Virtual Port 3, Dual Analog: Rapid ○ (right) psx.input.port3.dualanalog.rapid_circle ;psx, Virtual Port 3, Dual Analog: Rapid x (lower) psx.input.port3.dualanalog.rapid_cross ;psx, Virtual Port 3, Dual Analog: Rapid □ (left) psx.input.port3.dualanalog.rapid_square ;psx, Virtual Port 3, Dual Analog: Rapid △ (upper) psx.input.port3.dualanalog.rapid_triangle ;psx, Virtual Port 3, Dual Analog: D-Pad RIGHT → psx.input.port3.dualanalog.right ;psx, Virtual Port 3, Dual Analog: Right Stick DOWN ↓ psx.input.port3.dualanalog.rstick_down ;psx, Virtual Port 3, Dual Analog: Right Stick LEFT ← psx.input.port3.dualanalog.rstick_left ;psx, Virtual Port 3, Dual Analog: Right Stick RIGHT → psx.input.port3.dualanalog.rstick_right ;psx, Virtual Port 3, Dual Analog: Right Stick UP ↑ psx.input.port3.dualanalog.rstick_up ;psx, Virtual Port 3, Dual Analog: SELECT psx.input.port3.dualanalog.select ;psx, Virtual Port 3, Dual Analog: □ (left) psx.input.port3.dualanalog.square ;psx, Virtual Port 3, Dual Analog: START psx.input.port3.dualanalog.start ;psx, Virtual Port 3, Dual Analog: △ (upper) psx.input.port3.dualanalog.triangle ;psx, Virtual Port 3, Dual Analog: D-Pad UP ↑ psx.input.port3.dualanalog.up ;psx, Virtual Port 3, DualShock: Analog(mode toggle) psx.input.port3.dualshock.analog ;Analog axis scale coefficient for DualShock on Virtual Port 3. psx.input.port3.dualshock.axis_scale 1.00 ;psx, Virtual Port 3, DualShock: ○ (right) psx.input.port3.dualshock.circle ;psx, Virtual Port 3, DualShock: x (lower) psx.input.port3.dualshock.cross ;psx, Virtual Port 3, DualShock: D-Pad DOWN ↓ psx.input.port3.dualshock.down ;psx, Virtual Port 3, DualShock: L1 (front left shoulder) psx.input.port3.dualshock.l1 ;psx, Virtual Port 3, DualShock: L2 (rear left shoulder) psx.input.port3.dualshock.l2 ;psx, Virtual Port 3, DualShock: Left Stick, Button(L3) psx.input.port3.dualshock.l3 ;psx, Virtual Port 3, DualShock: D-Pad LEFT ← psx.input.port3.dualshock.left ;psx, Virtual Port 3, DualShock: Left Stick DOWN ↓ psx.input.port3.dualshock.lstick_down ;psx, Virtual Port 3, DualShock: Left Stick LEFT ← psx.input.port3.dualshock.lstick_left ;psx, Virtual Port 3, DualShock: Left Stick RIGHT → psx.input.port3.dualshock.lstick_right ;psx, Virtual Port 3, DualShock: Left Stick UP ↑ psx.input.port3.dualshock.lstick_up ;psx, Virtual Port 3, DualShock: R1 (front right shoulder) psx.input.port3.dualshock.r1 ;psx, Virtual Port 3, DualShock: R2 (rear right shoulder) psx.input.port3.dualshock.r2 ;psx, Virtual Port 3, DualShock: Right stick, Button(R3) psx.input.port3.dualshock.r3 ;psx, Virtual Port 3, DualShock: Rapid ○ (right) psx.input.port3.dualshock.rapid_circle ;psx, Virtual Port 3, DualShock: Rapid x (lower) psx.input.port3.dualshock.rapid_cross ;psx, Virtual Port 3, DualShock: Rapid □ (left) psx.input.port3.dualshock.rapid_square ;psx, Virtual Port 3, DualShock: Rapid △ (upper) psx.input.port3.dualshock.rapid_triangle ;psx, Virtual Port 3, DualShock: D-Pad RIGHT → psx.input.port3.dualshock.right ;psx, Virtual Port 3, DualShock: Right Stick DOWN ↓ psx.input.port3.dualshock.rstick_down ;psx, Virtual Port 3, DualShock: Right Stick LEFT ← psx.input.port3.dualshock.rstick_left ;psx, Virtual Port 3, DualShock: Right Stick RIGHT → psx.input.port3.dualshock.rstick_right ;psx, Virtual Port 3, DualShock: Right Stick UP ↑ psx.input.port3.dualshock.rstick_up ;psx, Virtual Port 3, DualShock: SELECT psx.input.port3.dualshock.select ;psx, Virtual Port 3, DualShock: □ (left) psx.input.port3.dualshock.square ;psx, Virtual Port 3, DualShock: START psx.input.port3.dualshock.start ;psx, Virtual Port 3, DualShock: △ (upper) psx.input.port3.dualshock.triangle ;psx, Virtual Port 3, DualShock: D-Pad UP ↑ psx.input.port3.dualshock.up ;psx, Virtual Port 3, Digital Gamepad: ○ (right) psx.input.port3.gamepad.circle ;psx, Virtual Port 3, Digital Gamepad: x (lower) psx.input.port3.gamepad.cross ;psx, Virtual Port 3, Digital Gamepad: DOWN ↓ psx.input.port3.gamepad.down ;psx, Virtual Port 3, Digital Gamepad: L1 (front left shoulder) psx.input.port3.gamepad.l1 ;psx, Virtual Port 3, Digital Gamepad: L2 (rear left shoulder) psx.input.port3.gamepad.l2 ;psx, Virtual Port 3, Digital Gamepad: LEFT ← psx.input.port3.gamepad.left ;psx, Virtual Port 3, Digital Gamepad: R1 (front right shoulder) psx.input.port3.gamepad.r1 ;psx, Virtual Port 3, Digital Gamepad: R2 (rear right shoulder) psx.input.port3.gamepad.r2 ;psx, Virtual Port 3, Digital Gamepad: Rapid ○ (right) psx.input.port3.gamepad.rapid_circle ;psx, Virtual Port 3, Digital Gamepad: Rapid x (lower) psx.input.port3.gamepad.rapid_cross ;psx, Virtual Port 3, Digital Gamepad: Rapid □ (left) psx.input.port3.gamepad.rapid_square ;psx, Virtual Port 3, Digital Gamepad: Rapid △ (upper) psx.input.port3.gamepad.rapid_triangle ;psx, Virtual Port 3, Digital Gamepad: RIGHT → psx.input.port3.gamepad.right ;psx, Virtual Port 3, Digital Gamepad: SELECT psx.input.port3.gamepad.select ;psx, Virtual Port 3, Digital Gamepad: □ (left) psx.input.port3.gamepad.square ;psx, Virtual Port 3, Digital Gamepad: START psx.input.port3.gamepad.start ;psx, Virtual Port 3, Digital Gamepad: △ (upper) psx.input.port3.gamepad.triangle ;psx, Virtual Port 3, Digital Gamepad: UP ↑ psx.input.port3.gamepad.up ;Crosshairs color for lightgun on virtual port 3. psx.input.port3.gun_chairs 0xFF00FF ;psx, Virtual Port 3, GunCon: A psx.input.port3.guncon.a mouse 0000000000000000 00000002 ;psx, Virtual Port 3, GunCon: B psx.input.port3.guncon.b mouse 0000000000000000 00000001 ;psx, Virtual Port 3, GunCon: Offscreen Shot(Simulated) psx.input.port3.guncon.offscreen_shot keyboard 32 ;psx, Virtual Port 3, GunCon: Trigger psx.input.port3.guncon.trigger mouse 0000000000000000 00000000 ;psx, Virtual Port 3, GunCon: X Axis psx.input.port3.guncon.x_axis mouse 0000000000000000 00008000 ;psx, Virtual Port 3, GunCon: Y Axis psx.input.port3.guncon.y_axis mouse 0000000000000000 00008001 ;psx, Virtual Port 3, Konami Justifier: O psx.input.port3.justifier.o ;psx, Virtual Port 3, Konami Justifier: Offscreen Shot(Simulated) psx.input.port3.justifier.offscreen_shot ;psx, Virtual Port 3, Konami Justifier: Start psx.input.port3.justifier.start ;psx, Virtual Port 3, Konami Justifier: Trigger psx.input.port3.justifier.trigger ;psx, Virtual Port 3, Konami Justifier: X Axis psx.input.port3.justifier.x_axis ;psx, Virtual Port 3, Konami Justifier: Y Axis psx.input.port3.justifier.y_axis ;Emulate memory card on virtual port 3. psx.input.port3.memcard 1 ;psx, Virtual Port 3, Mouse: Left Button psx.input.port3.mouse.left mouse 0000000000000000 00000000 ;psx, Virtual Port 3, Mouse: Right Button psx.input.port3.mouse.right mouse 0000000000000000 00000002 ;psx, Virtual Port 3, neGcon: A psx.input.port3.negcon.a ;psx, Virtual Port 3, neGcon: B psx.input.port3.negcon.b ;psx, Virtual Port 3, neGcon: D-Pad DOWN ↓ psx.input.port3.negcon.down ;psx, Virtual Port 3, neGcon: I (Analog) psx.input.port3.negcon.i ;psx, Virtual Port 3, neGcon: II (Analog) psx.input.port3.negcon.ii ;psx, Virtual Port 3, neGcon: Left Shoulder (Analog) psx.input.port3.negcon.l ;psx, Virtual Port 3, neGcon: D-Pad LEFT ← psx.input.port3.negcon.left ;psx, Virtual Port 3, neGcon: Right Shoulder psx.input.port3.negcon.r ;psx, Virtual Port 3, neGcon: D-Pad RIGHT → psx.input.port3.negcon.right ;psx, Virtual Port 3, neGcon: START psx.input.port3.negcon.start ;psx, Virtual Port 3, neGcon: Twist ↑|↓ (Analog, Turn Left) psx.input.port3.negcon.twist_ccwise ;psx, Virtual Port 3, neGcon: Twist ↓|↑ (Analog, Turn Right) psx.input.port3.negcon.twist_cwise ;psx, Virtual Port 3, neGcon: D-Pad UP ↑ psx.input.port3.negcon.up ;Input device for Virtual Port 4 psx.input.port4 gamepad ;Analog axis scale coefficient for Analog Joystick on Virtual Port 4. psx.input.port4.analogjoy.axis_scale 1.00 ;psx, Virtual Port 4, Analog Joystick: Right stick, R-thumb psx.input.port4.analogjoy.circle ;psx, Virtual Port 4, Analog Joystick: Right stick, L-thumb psx.input.port4.analogjoy.cross ;psx, Virtual Port 4, Analog Joystick: Thumbstick DOWN ↓ psx.input.port4.analogjoy.down ;psx, Virtual Port 4, Analog Joystick: Left stick, L-thumb psx.input.port4.analogjoy.l1 ;psx, Virtual Port 4, Analog Joystick: Left stick, Trigger psx.input.port4.analogjoy.l2 ;psx, Virtual Port 4, Analog Joystick: Thumbstick LEFT ← psx.input.port4.analogjoy.left ;psx, Virtual Port 4, Analog Joystick: Left Stick, BACK ↓ psx.input.port4.analogjoy.lstick_down ;psx, Virtual Port 4, Analog Joystick: Left Stick, LEFT ← psx.input.port4.analogjoy.lstick_left ;psx, Virtual Port 4, Analog Joystick: Left Stick, RIGHT → psx.input.port4.analogjoy.lstick_right ;psx, Virtual Port 4, Analog Joystick: Left Stick, FORE ↑ psx.input.port4.analogjoy.lstick_up ;psx, Virtual Port 4, Analog Joystick: Left stick, R-thumb psx.input.port4.analogjoy.r1 ;psx, Virtual Port 4, Analog Joystick: Left stick, Pinky psx.input.port4.analogjoy.r2 ;psx, Virtual Port 4, Analog Joystick: Thumbstick RIGHT → psx.input.port4.analogjoy.right ;psx, Virtual Port 4, Analog Joystick: Right Stick, BACK ↓ psx.input.port4.analogjoy.rstick_down ;psx, Virtual Port 4, Analog Joystick: Right Stick, LEFT ← psx.input.port4.analogjoy.rstick_left ;psx, Virtual Port 4, Analog Joystick: Right Stick, RIGHT → psx.input.port4.analogjoy.rstick_right ;psx, Virtual Port 4, Analog Joystick: Right Stick, FORE ↑ psx.input.port4.analogjoy.rstick_up ;psx, Virtual Port 4, Analog Joystick: SELECT psx.input.port4.analogjoy.select ;psx, Virtual Port 4, Analog Joystick: Right stick, Trigger psx.input.port4.analogjoy.square ;psx, Virtual Port 4, Analog Joystick: START psx.input.port4.analogjoy.start ;psx, Virtual Port 4, Analog Joystick: Right stick, Pinky psx.input.port4.analogjoy.triangle ;psx, Virtual Port 4, Analog Joystick: Thumbstick UP ↑ psx.input.port4.analogjoy.up ;psx, Virtual Port 4, Dance Pad: ○ (upper right) psx.input.port4.dancepad.circle ;psx, Virtual Port 4, Dance Pad: x (upper left) psx.input.port4.dancepad.cross ;psx, Virtual Port 4, Dance Pad: DOWN ↓ psx.input.port4.dancepad.down ;psx, Virtual Port 4, Dance Pad: LEFT ← psx.input.port4.dancepad.left ;psx, Virtual Port 4, Dance Pad: RIGHT → psx.input.port4.dancepad.right ;psx, Virtual Port 4, Dance Pad: SELECT psx.input.port4.dancepad.select ;psx, Virtual Port 4, Dance Pad: □ (lower right) psx.input.port4.dancepad.square ;psx, Virtual Port 4, Dance Pad: START psx.input.port4.dancepad.start ;psx, Virtual Port 4, Dance Pad: △ (lower left) psx.input.port4.dancepad.triangle ;psx, Virtual Port 4, Dance Pad: UP ↑ psx.input.port4.dancepad.up ;Analog axis scale coefficient for Dual Analog on Virtual Port 4. psx.input.port4.dualanalog.axis_scale 1.00 ;psx, Virtual Port 4, Dual Analog: ○ (right) psx.input.port4.dualanalog.circle ;psx, Virtual Port 4, Dual Analog: x (lower) psx.input.port4.dualanalog.cross ;psx, Virtual Port 4, Dual Analog: D-Pad DOWN ↓ psx.input.port4.dualanalog.down ;psx, Virtual Port 4, Dual Analog: L1 (front left shoulder) psx.input.port4.dualanalog.l1 ;psx, Virtual Port 4, Dual Analog: L2 (rear left shoulder) psx.input.port4.dualanalog.l2 ;psx, Virtual Port 4, Dual Analog: Left Stick, Button(L3) psx.input.port4.dualanalog.l3 ;psx, Virtual Port 4, Dual Analog: D-Pad LEFT ← psx.input.port4.dualanalog.left ;psx, Virtual Port 4, Dual Analog: Left Stick DOWN ↓ psx.input.port4.dualanalog.lstick_down ;psx, Virtual Port 4, Dual Analog: Left Stick LEFT ← psx.input.port4.dualanalog.lstick_left ;psx, Virtual Port 4, Dual Analog: Left Stick RIGHT → psx.input.port4.dualanalog.lstick_right ;psx, Virtual Port 4, Dual Analog: Left Stick UP ↑ psx.input.port4.dualanalog.lstick_up ;psx, Virtual Port 4, Dual Analog: R1 (front right shoulder) psx.input.port4.dualanalog.r1 ;psx, Virtual Port 4, Dual Analog: R2 (rear right shoulder) psx.input.port4.dualanalog.r2 ;psx, Virtual Port 4, Dual Analog: Right stick, Button(R3) psx.input.port4.dualanalog.r3 ;psx, Virtual Port 4, Dual Analog: Rapid ○ (right) psx.input.port4.dualanalog.rapid_circle ;psx, Virtual Port 4, Dual Analog: Rapid x (lower) psx.input.port4.dualanalog.rapid_cross ;psx, Virtual Port 4, Dual Analog: Rapid □ (left) psx.input.port4.dualanalog.rapid_square ;psx, Virtual Port 4, Dual Analog: Rapid △ (upper) psx.input.port4.dualanalog.rapid_triangle ;psx, Virtual Port 4, Dual Analog: D-Pad RIGHT → psx.input.port4.dualanalog.right ;psx, Virtual Port 4, Dual Analog: Right Stick DOWN ↓ psx.input.port4.dualanalog.rstick_down ;psx, Virtual Port 4, Dual Analog: Right Stick LEFT ← psx.input.port4.dualanalog.rstick_left ;psx, Virtual Port 4, Dual Analog: Right Stick RIGHT → psx.input.port4.dualanalog.rstick_right ;psx, Virtual Port 4, Dual Analog: Right Stick UP ↑ psx.input.port4.dualanalog.rstick_up ;psx, Virtual Port 4, Dual Analog: SELECT psx.input.port4.dualanalog.select ;psx, Virtual Port 4, Dual Analog: □ (left) psx.input.port4.dualanalog.square ;psx, Virtual Port 4, Dual Analog: START psx.input.port4.dualanalog.start ;psx, Virtual Port 4, Dual Analog: △ (upper) psx.input.port4.dualanalog.triangle ;psx, Virtual Port 4, Dual Analog: D-Pad UP ↑ psx.input.port4.dualanalog.up ;psx, Virtual Port 4, DualShock: Analog(mode toggle) psx.input.port4.dualshock.analog ;Analog axis scale coefficient for DualShock on Virtual Port 4. psx.input.port4.dualshock.axis_scale 1.00 ;psx, Virtual Port 4, DualShock: ○ (right) psx.input.port4.dualshock.circle ;psx, Virtual Port 4, DualShock: x (lower) psx.input.port4.dualshock.cross ;psx, Virtual Port 4, DualShock: D-Pad DOWN ↓ psx.input.port4.dualshock.down ;psx, Virtual Port 4, DualShock: L1 (front left shoulder) psx.input.port4.dualshock.l1 ;psx, Virtual Port 4, DualShock: L2 (rear left shoulder) psx.input.port4.dualshock.l2 ;psx, Virtual Port 4, DualShock: Left Stick, Button(L3) psx.input.port4.dualshock.l3 ;psx, Virtual Port 4, DualShock: D-Pad LEFT ← psx.input.port4.dualshock.left ;psx, Virtual Port 4, DualShock: Left Stick DOWN ↓ psx.input.port4.dualshock.lstick_down ;psx, Virtual Port 4, DualShock: Left Stick LEFT ← psx.input.port4.dualshock.lstick_left ;psx, Virtual Port 4, DualShock: Left Stick RIGHT → psx.input.port4.dualshock.lstick_right ;psx, Virtual Port 4, DualShock: Left Stick UP ↑ psx.input.port4.dualshock.lstick_up ;psx, Virtual Port 4, DualShock: R1 (front right shoulder) psx.input.port4.dualshock.r1 ;psx, Virtual Port 4, DualShock: R2 (rear right shoulder) psx.input.port4.dualshock.r2 ;psx, Virtual Port 4, DualShock: Right stick, Button(R3) psx.input.port4.dualshock.r3 ;psx, Virtual Port 4, DualShock: Rapid ○ (right) psx.input.port4.dualshock.rapid_circle ;psx, Virtual Port 4, DualShock: Rapid x (lower) psx.input.port4.dualshock.rapid_cross ;psx, Virtual Port 4, DualShock: Rapid □ (left) psx.input.port4.dualshock.rapid_square ;psx, Virtual Port 4, DualShock: Rapid △ (upper) psx.input.port4.dualshock.rapid_triangle ;psx, Virtual Port 4, DualShock: D-Pad RIGHT → psx.input.port4.dualshock.right ;psx, Virtual Port 4, DualShock: Right Stick DOWN ↓ psx.input.port4.dualshock.rstick_down ;psx, Virtual Port 4, DualShock: Right Stick LEFT ← psx.input.port4.dualshock.rstick_left ;psx, Virtual Port 4, DualShock: Right Stick RIGHT → psx.input.port4.dualshock.rstick_right ;psx, Virtual Port 4, DualShock: Right Stick UP ↑ psx.input.port4.dualshock.rstick_up ;psx, Virtual Port 4, DualShock: SELECT psx.input.port4.dualshock.select ;psx, Virtual Port 4, DualShock: □ (left) psx.input.port4.dualshock.square ;psx, Virtual Port 4, DualShock: START psx.input.port4.dualshock.start ;psx, Virtual Port 4, DualShock: △ (upper) psx.input.port4.dualshock.triangle ;psx, Virtual Port 4, DualShock: D-Pad UP ↑ psx.input.port4.dualshock.up ;psx, Virtual Port 4, Digital Gamepad: ○ (right) psx.input.port4.gamepad.circle ;psx, Virtual Port 4, Digital Gamepad: x (lower) psx.input.port4.gamepad.cross ;psx, Virtual Port 4, Digital Gamepad: DOWN ↓ psx.input.port4.gamepad.down ;psx, Virtual Port 4, Digital Gamepad: L1 (front left shoulder) psx.input.port4.gamepad.l1 ;psx, Virtual Port 4, Digital Gamepad: L2 (rear left shoulder) psx.input.port4.gamepad.l2 ;psx, Virtual Port 4, Digital Gamepad: LEFT ← psx.input.port4.gamepad.left ;psx, Virtual Port 4, Digital Gamepad: R1 (front right shoulder) psx.input.port4.gamepad.r1 ;psx, Virtual Port 4, Digital Gamepad: R2 (rear right shoulder) psx.input.port4.gamepad.r2 ;psx, Virtual Port 4, Digital Gamepad: Rapid ○ (right) psx.input.port4.gamepad.rapid_circle ;psx, Virtual Port 4, Digital Gamepad: Rapid x (lower) psx.input.port4.gamepad.rapid_cross ;psx, Virtual Port 4, Digital Gamepad: Rapid □ (left) psx.input.port4.gamepad.rapid_square ;psx, Virtual Port 4, Digital Gamepad: Rapid △ (upper) psx.input.port4.gamepad.rapid_triangle ;psx, Virtual Port 4, Digital Gamepad: RIGHT → psx.input.port4.gamepad.right ;psx, Virtual Port 4, Digital Gamepad: SELECT psx.input.port4.gamepad.select ;psx, Virtual Port 4, Digital Gamepad: □ (left) psx.input.port4.gamepad.square ;psx, Virtual Port 4, Digital Gamepad: START psx.input.port4.gamepad.start ;psx, Virtual Port 4, Digital Gamepad: △ (upper) psx.input.port4.gamepad.triangle ;psx, Virtual Port 4, Digital Gamepad: UP ↑ psx.input.port4.gamepad.up ;Crosshairs color for lightgun on virtual port 4. psx.input.port4.gun_chairs 0xFF8000 ;psx, Virtual Port 4, GunCon: A psx.input.port4.guncon.a mouse 0000000000000000 00000002 ;psx, Virtual Port 4, GunCon: B psx.input.port4.guncon.b mouse 0000000000000000 00000001 ;psx, Virtual Port 4, GunCon: Offscreen Shot(Simulated) psx.input.port4.guncon.offscreen_shot keyboard 32 ;psx, Virtual Port 4, GunCon: Trigger psx.input.port4.guncon.trigger mouse 0000000000000000 00000000 ;psx, Virtual Port 4, GunCon: X Axis psx.input.port4.guncon.x_axis mouse 0000000000000000 00008000 ;psx, Virtual Port 4, GunCon: Y Axis psx.input.port4.guncon.y_axis mouse 0000000000000000 00008001 ;psx, Virtual Port 4, Konami Justifier: O psx.input.port4.justifier.o ;psx, Virtual Port 4, Konami Justifier: Offscreen Shot(Simulated) psx.input.port4.justifier.offscreen_shot ;psx, Virtual Port 4, Konami Justifier: Start psx.input.port4.justifier.start ;psx, Virtual Port 4, Konami Justifier: Trigger psx.input.port4.justifier.trigger ;psx, Virtual Port 4, Konami Justifier: X Axis psx.input.port4.justifier.x_axis ;psx, Virtual Port 4, Konami Justifier: Y Axis psx.input.port4.justifier.y_axis ;Emulate memory card on virtual port 4. psx.input.port4.memcard 1 ;psx, Virtual Port 4, Mouse: Left Button psx.input.port4.mouse.left mouse 0000000000000000 00000000 ;psx, Virtual Port 4, Mouse: Right Button psx.input.port4.mouse.right mouse 0000000000000000 00000002 ;psx, Virtual Port 4, neGcon: A psx.input.port4.negcon.a ;psx, Virtual Port 4, neGcon: B psx.input.port4.negcon.b ;psx, Virtual Port 4, neGcon: D-Pad DOWN ↓ psx.input.port4.negcon.down ;psx, Virtual Port 4, neGcon: I (Analog) psx.input.port4.negcon.i ;psx, Virtual Port 4, neGcon: II (Analog) psx.input.port4.negcon.ii ;psx, Virtual Port 4, neGcon: Left Shoulder (Analog) psx.input.port4.negcon.l ;psx, Virtual Port 4, neGcon: D-Pad LEFT ← psx.input.port4.negcon.left ;psx, Virtual Port 4, neGcon: Right Shoulder psx.input.port4.negcon.r ;psx, Virtual Port 4, neGcon: D-Pad RIGHT → psx.input.port4.negcon.right ;psx, Virtual Port 4, neGcon: START psx.input.port4.negcon.start ;psx, Virtual Port 4, neGcon: Twist ↑|↓ (Analog, Turn Left) psx.input.port4.negcon.twist_ccwise ;psx, Virtual Port 4, neGcon: Twist ↓|↑ (Analog, Turn Right) psx.input.port4.negcon.twist_cwise ;psx, Virtual Port 4, neGcon: D-Pad UP ↑ psx.input.port4.negcon.up ;Input device for Virtual Port 5 psx.input.port5 gamepad ;Analog axis scale coefficient for Analog Joystick on Virtual Port 5. psx.input.port5.analogjoy.axis_scale 1.00 ;psx, Virtual Port 5, Analog Joystick: Right stick, R-thumb psx.input.port5.analogjoy.circle ;psx, Virtual Port 5, Analog Joystick: Right stick, L-thumb psx.input.port5.analogjoy.cross ;psx, Virtual Port 5, Analog Joystick: Thumbstick DOWN ↓ psx.input.port5.analogjoy.down ;psx, Virtual Port 5, Analog Joystick: Left stick, L-thumb psx.input.port5.analogjoy.l1 ;psx, Virtual Port 5, Analog Joystick: Left stick, Trigger psx.input.port5.analogjoy.l2 ;psx, Virtual Port 5, Analog Joystick: Thumbstick LEFT ← psx.input.port5.analogjoy.left ;psx, Virtual Port 5, Analog Joystick: Left Stick, BACK ↓ psx.input.port5.analogjoy.lstick_down ;psx, Virtual Port 5, Analog Joystick: Left Stick, LEFT ← psx.input.port5.analogjoy.lstick_left ;psx, Virtual Port 5, Analog Joystick: Left Stick, RIGHT → psx.input.port5.analogjoy.lstick_right ;psx, Virtual Port 5, Analog Joystick: Left Stick, FORE ↑ psx.input.port5.analogjoy.lstick_up ;psx, Virtual Port 5, Analog Joystick: Left stick, R-thumb psx.input.port5.analogjoy.r1 ;psx, Virtual Port 5, Analog Joystick: Left stick, Pinky psx.input.port5.analogjoy.r2 ;psx, Virtual Port 5, Analog Joystick: Thumbstick RIGHT → psx.input.port5.analogjoy.right ;psx, Virtual Port 5, Analog Joystick: Right Stick, BACK ↓ psx.input.port5.analogjoy.rstick_down ;psx, Virtual Port 5, Analog Joystick: Right Stick, LEFT ← psx.input.port5.analogjoy.rstick_left ;psx, Virtual Port 5, Analog Joystick: Right Stick, RIGHT → psx.input.port5.analogjoy.rstick_right ;psx, Virtual Port 5, Analog Joystick: Right Stick, FORE ↑ psx.input.port5.analogjoy.rstick_up ;psx, Virtual Port 5, Analog Joystick: SELECT psx.input.port5.analogjoy.select ;psx, Virtual Port 5, Analog Joystick: Right stick, Trigger psx.input.port5.analogjoy.square ;psx, Virtual Port 5, Analog Joystick: START psx.input.port5.analogjoy.start ;psx, Virtual Port 5, Analog Joystick: Right stick, Pinky psx.input.port5.analogjoy.triangle ;psx, Virtual Port 5, Analog Joystick: Thumbstick UP ↑ psx.input.port5.analogjoy.up ;psx, Virtual Port 5, Dance Pad: ○ (upper right) psx.input.port5.dancepad.circle ;psx, Virtual Port 5, Dance Pad: x (upper left) psx.input.port5.dancepad.cross ;psx, Virtual Port 5, Dance Pad: DOWN ↓ psx.input.port5.dancepad.down ;psx, Virtual Port 5, Dance Pad: LEFT ← psx.input.port5.dancepad.left ;psx, Virtual Port 5, Dance Pad: RIGHT → psx.input.port5.dancepad.right ;psx, Virtual Port 5, Dance Pad: SELECT psx.input.port5.dancepad.select ;psx, Virtual Port 5, Dance Pad: □ (lower right) psx.input.port5.dancepad.square ;psx, Virtual Port 5, Dance Pad: START psx.input.port5.dancepad.start ;psx, Virtual Port 5, Dance Pad: △ (lower left) psx.input.port5.dancepad.triangle ;psx, Virtual Port 5, Dance Pad: UP ↑ psx.input.port5.dancepad.up ;Analog axis scale coefficient for Dual Analog on Virtual Port 5. psx.input.port5.dualanalog.axis_scale 1.00 ;psx, Virtual Port 5, Dual Analog: ○ (right) psx.input.port5.dualanalog.circle ;psx, Virtual Port 5, Dual Analog: x (lower) psx.input.port5.dualanalog.cross ;psx, Virtual Port 5, Dual Analog: D-Pad DOWN ↓ psx.input.port5.dualanalog.down ;psx, Virtual Port 5, Dual Analog: L1 (front left shoulder) psx.input.port5.dualanalog.l1 ;psx, Virtual Port 5, Dual Analog: L2 (rear left shoulder) psx.input.port5.dualanalog.l2 ;psx, Virtual Port 5, Dual Analog: Left Stick, Button(L3) psx.input.port5.dualanalog.l3 ;psx, Virtual Port 5, Dual Analog: D-Pad LEFT ← psx.input.port5.dualanalog.left ;psx, Virtual Port 5, Dual Analog: Left Stick DOWN ↓ psx.input.port5.dualanalog.lstick_down ;psx, Virtual Port 5, Dual Analog: Left Stick LEFT ← psx.input.port5.dualanalog.lstick_left ;psx, Virtual Port 5, Dual Analog: Left Stick RIGHT → psx.input.port5.dualanalog.lstick_right ;psx, Virtual Port 5, Dual Analog: Left Stick UP ↑ psx.input.port5.dualanalog.lstick_up ;psx, Virtual Port 5, Dual Analog: R1 (front right shoulder) psx.input.port5.dualanalog.r1 ;psx, Virtual Port 5, Dual Analog: R2 (rear right shoulder) psx.input.port5.dualanalog.r2 ;psx, Virtual Port 5, Dual Analog: Right stick, Button(R3) psx.input.port5.dualanalog.r3 ;psx, Virtual Port 5, Dual Analog: Rapid ○ (right) psx.input.port5.dualanalog.rapid_circle ;psx, Virtual Port 5, Dual Analog: Rapid x (lower) psx.input.port5.dualanalog.rapid_cross ;psx, Virtual Port 5, Dual Analog: Rapid □ (left) psx.input.port5.dualanalog.rapid_square ;psx, Virtual Port 5, Dual Analog: Rapid △ (upper) psx.input.port5.dualanalog.rapid_triangle ;psx, Virtual Port 5, Dual Analog: D-Pad RIGHT → psx.input.port5.dualanalog.right ;psx, Virtual Port 5, Dual Analog: Right Stick DOWN ↓ psx.input.port5.dualanalog.rstick_down ;psx, Virtual Port 5, Dual Analog: Right Stick LEFT ← psx.input.port5.dualanalog.rstick_left ;psx, Virtual Port 5, Dual Analog: Right Stick RIGHT → psx.input.port5.dualanalog.rstick_right ;psx, Virtual Port 5, Dual Analog: Right Stick UP ↑ psx.input.port5.dualanalog.rstick_up ;psx, Virtual Port 5, Dual Analog: SELECT psx.input.port5.dualanalog.select ;psx, Virtual Port 5, Dual Analog: □ (left) psx.input.port5.dualanalog.square ;psx, Virtual Port 5, Dual Analog: START psx.input.port5.dualanalog.start ;psx, Virtual Port 5, Dual Analog: △ (upper) psx.input.port5.dualanalog.triangle ;psx, Virtual Port 5, Dual Analog: D-Pad UP ↑ psx.input.port5.dualanalog.up ;psx, Virtual Port 5, DualShock: Analog(mode toggle) psx.input.port5.dualshock.analog ;Analog axis scale coefficient for DualShock on Virtual Port 5. psx.input.port5.dualshock.axis_scale 1.00 ;psx, Virtual Port 5, DualShock: ○ (right) psx.input.port5.dualshock.circle ;psx, Virtual Port 5, DualShock: x (lower) psx.input.port5.dualshock.cross ;psx, Virtual Port 5, DualShock: D-Pad DOWN ↓ psx.input.port5.dualshock.down ;psx, Virtual Port 5, DualShock: L1 (front left shoulder) psx.input.port5.dualshock.l1 ;psx, Virtual Port 5, DualShock: L2 (rear left shoulder) psx.input.port5.dualshock.l2 ;psx, Virtual Port 5, DualShock: Left Stick, Button(L3) psx.input.port5.dualshock.l3 ;psx, Virtual Port 5, DualShock: D-Pad LEFT ← psx.input.port5.dualshock.left ;psx, Virtual Port 5, DualShock: Left Stick DOWN ↓ psx.input.port5.dualshock.lstick_down ;psx, Virtual Port 5, DualShock: Left Stick LEFT ← psx.input.port5.dualshock.lstick_left ;psx, Virtual Port 5, DualShock: Left Stick RIGHT → psx.input.port5.dualshock.lstick_right ;psx, Virtual Port 5, DualShock: Left Stick UP ↑ psx.input.port5.dualshock.lstick_up ;psx, Virtual Port 5, DualShock: R1 (front right shoulder) psx.input.port5.dualshock.r1 ;psx, Virtual Port 5, DualShock: R2 (rear right shoulder) psx.input.port5.dualshock.r2 ;psx, Virtual Port 5, DualShock: Right stick, Button(R3) psx.input.port5.dualshock.r3 ;psx, Virtual Port 5, DualShock: Rapid ○ (right) psx.input.port5.dualshock.rapid_circle ;psx, Virtual Port 5, DualShock: Rapid x (lower) psx.input.port5.dualshock.rapid_cross ;psx, Virtual Port 5, DualShock: Rapid □ (left) psx.input.port5.dualshock.rapid_square ;psx, Virtual Port 5, DualShock: Rapid △ (upper) psx.input.port5.dualshock.rapid_triangle ;psx, Virtual Port 5, DualShock: D-Pad RIGHT → psx.input.port5.dualshock.right ;psx, Virtual Port 5, DualShock: Right Stick DOWN ↓ psx.input.port5.dualshock.rstick_down ;psx, Virtual Port 5, DualShock: Right Stick LEFT ← psx.input.port5.dualshock.rstick_left ;psx, Virtual Port 5, DualShock: Right Stick RIGHT → psx.input.port5.dualshock.rstick_right ;psx, Virtual Port 5, DualShock: Right Stick UP ↑ psx.input.port5.dualshock.rstick_up ;psx, Virtual Port 5, DualShock: SELECT psx.input.port5.dualshock.select ;psx, Virtual Port 5, DualShock: □ (left) psx.input.port5.dualshock.square ;psx, Virtual Port 5, DualShock: START psx.input.port5.dualshock.start ;psx, Virtual Port 5, DualShock: △ (upper) psx.input.port5.dualshock.triangle ;psx, Virtual Port 5, DualShock: D-Pad UP ↑ psx.input.port5.dualshock.up ;psx, Virtual Port 5, Digital Gamepad: ○ (right) psx.input.port5.gamepad.circle ;psx, Virtual Port 5, Digital Gamepad: x (lower) psx.input.port5.gamepad.cross ;psx, Virtual Port 5, Digital Gamepad: DOWN ↓ psx.input.port5.gamepad.down ;psx, Virtual Port 5, Digital Gamepad: L1 (front left shoulder) psx.input.port5.gamepad.l1 ;psx, Virtual Port 5, Digital Gamepad: L2 (rear left shoulder) psx.input.port5.gamepad.l2 ;psx, Virtual Port 5, Digital Gamepad: LEFT ← psx.input.port5.gamepad.left ;psx, Virtual Port 5, Digital Gamepad: R1 (front right shoulder) psx.input.port5.gamepad.r1 ;psx, Virtual Port 5, Digital Gamepad: R2 (rear right shoulder) psx.input.port5.gamepad.r2 ;psx, Virtual Port 5, Digital Gamepad: Rapid ○ (right) psx.input.port5.gamepad.rapid_circle ;psx, Virtual Port 5, Digital Gamepad: Rapid x (lower) psx.input.port5.gamepad.rapid_cross ;psx, Virtual Port 5, Digital Gamepad: Rapid □ (left) psx.input.port5.gamepad.rapid_square ;psx, Virtual Port 5, Digital Gamepad: Rapid △ (upper) psx.input.port5.gamepad.rapid_triangle ;psx, Virtual Port 5, Digital Gamepad: RIGHT → psx.input.port5.gamepad.right ;psx, Virtual Port 5, Digital Gamepad: SELECT psx.input.port5.gamepad.select ;psx, Virtual Port 5, Digital Gamepad: □ (left) psx.input.port5.gamepad.square ;psx, Virtual Port 5, Digital Gamepad: START psx.input.port5.gamepad.start ;psx, Virtual Port 5, Digital Gamepad: △ (upper) psx.input.port5.gamepad.triangle ;psx, Virtual Port 5, Digital Gamepad: UP ↑ psx.input.port5.gamepad.up ;Crosshairs color for lightgun on virtual port 5. psx.input.port5.gun_chairs 0xFFFF00 ;psx, Virtual Port 5, GunCon: A psx.input.port5.guncon.a mouse 0000000000000000 00000002 ;psx, Virtual Port 5, GunCon: B psx.input.port5.guncon.b mouse 0000000000000000 00000001 ;psx, Virtual Port 5, GunCon: Offscreen Shot(Simulated) psx.input.port5.guncon.offscreen_shot keyboard 32 ;psx, Virtual Port 5, GunCon: Trigger psx.input.port5.guncon.trigger mouse 0000000000000000 00000000 ;psx, Virtual Port 5, GunCon: X Axis psx.input.port5.guncon.x_axis mouse 0000000000000000 00008000 ;psx, Virtual Port 5, GunCon: Y Axis psx.input.port5.guncon.y_axis mouse 0000000000000000 00008001 ;psx, Virtual Port 5, Konami Justifier: O psx.input.port5.justifier.o ;psx, Virtual Port 5, Konami Justifier: Offscreen Shot(Simulated) psx.input.port5.justifier.offscreen_shot ;psx, Virtual Port 5, Konami Justifier: Start psx.input.port5.justifier.start ;psx, Virtual Port 5, Konami Justifier: Trigger psx.input.port5.justifier.trigger ;psx, Virtual Port 5, Konami Justifier: X Axis psx.input.port5.justifier.x_axis ;psx, Virtual Port 5, Konami Justifier: Y Axis psx.input.port5.justifier.y_axis ;Emulate memory card on virtual port 5. psx.input.port5.memcard 1 ;psx, Virtual Port 5, Mouse: Left Button psx.input.port5.mouse.left mouse 0000000000000000 00000000 ;psx, Virtual Port 5, Mouse: Right Button psx.input.port5.mouse.right mouse 0000000000000000 00000002 ;psx, Virtual Port 5, neGcon: A psx.input.port5.negcon.a ;psx, Virtual Port 5, neGcon: B psx.input.port5.negcon.b ;psx, Virtual Port 5, neGcon: D-Pad DOWN ↓ psx.input.port5.negcon.down ;psx, Virtual Port 5, neGcon: I (Analog) psx.input.port5.negcon.i ;psx, Virtual Port 5, neGcon: II (Analog) psx.input.port5.negcon.ii ;psx, Virtual Port 5, neGcon: Left Shoulder (Analog) psx.input.port5.negcon.l ;psx, Virtual Port 5, neGcon: D-Pad LEFT ← psx.input.port5.negcon.left ;psx, Virtual Port 5, neGcon: Right Shoulder psx.input.port5.negcon.r ;psx, Virtual Port 5, neGcon: D-Pad RIGHT → psx.input.port5.negcon.right ;psx, Virtual Port 5, neGcon: START psx.input.port5.negcon.start ;psx, Virtual Port 5, neGcon: Twist ↑|↓ (Analog, Turn Left) psx.input.port5.negcon.twist_ccwise ;psx, Virtual Port 5, neGcon: Twist ↓|↑ (Analog, Turn Right) psx.input.port5.negcon.twist_cwise ;psx, Virtual Port 5, neGcon: D-Pad UP ↑ psx.input.port5.negcon.up ;Input device for Virtual Port 6 psx.input.port6 gamepad ;Analog axis scale coefficient for Analog Joystick on Virtual Port 6. psx.input.port6.analogjoy.axis_scale 1.00 ;psx, Virtual Port 6, Analog Joystick: Right stick, R-thumb psx.input.port6.analogjoy.circle ;psx, Virtual Port 6, Analog Joystick: Right stick, L-thumb psx.input.port6.analogjoy.cross ;psx, Virtual Port 6, Analog Joystick: Thumbstick DOWN ↓ psx.input.port6.analogjoy.down ;psx, Virtual Port 6, Analog Joystick: Left stick, L-thumb psx.input.port6.analogjoy.l1 ;psx, Virtual Port 6, Analog Joystick: Left stick, Trigger psx.input.port6.analogjoy.l2 ;psx, Virtual Port 6, Analog Joystick: Thumbstick LEFT ← psx.input.port6.analogjoy.left ;psx, Virtual Port 6, Analog Joystick: Left Stick, BACK ↓ psx.input.port6.analogjoy.lstick_down ;psx, Virtual Port 6, Analog Joystick: Left Stick, LEFT ← psx.input.port6.analogjoy.lstick_left ;psx, Virtual Port 6, Analog Joystick: Left Stick, RIGHT → psx.input.port6.analogjoy.lstick_right ;psx, Virtual Port 6, Analog Joystick: Left Stick, FORE ↑ psx.input.port6.analogjoy.lstick_up ;psx, Virtual Port 6, Analog Joystick: Left stick, R-thumb psx.input.port6.analogjoy.r1 ;psx, Virtual Port 6, Analog Joystick: Left stick, Pinky psx.input.port6.analogjoy.r2 ;psx, Virtual Port 6, Analog Joystick: Thumbstick RIGHT → psx.input.port6.analogjoy.right ;psx, Virtual Port 6, Analog Joystick: Right Stick, BACK ↓ psx.input.port6.analogjoy.rstick_down ;psx, Virtual Port 6, Analog Joystick: Right Stick, LEFT ← psx.input.port6.analogjoy.rstick_left ;psx, Virtual Port 6, Analog Joystick: Right Stick, RIGHT → psx.input.port6.analogjoy.rstick_right ;psx, Virtual Port 6, Analog Joystick: Right Stick, FORE ↑ psx.input.port6.analogjoy.rstick_up ;psx, Virtual Port 6, Analog Joystick: SELECT psx.input.port6.analogjoy.select ;psx, Virtual Port 6, Analog Joystick: Right stick, Trigger psx.input.port6.analogjoy.square ;psx, Virtual Port 6, Analog Joystick: START psx.input.port6.analogjoy.start ;psx, Virtual Port 6, Analog Joystick: Right stick, Pinky psx.input.port6.analogjoy.triangle ;psx, Virtual Port 6, Analog Joystick: Thumbstick UP ↑ psx.input.port6.analogjoy.up ;psx, Virtual Port 6, Dance Pad: ○ (upper right) psx.input.port6.dancepad.circle ;psx, Virtual Port 6, Dance Pad: x (upper left) psx.input.port6.dancepad.cross ;psx, Virtual Port 6, Dance Pad: DOWN ↓ psx.input.port6.dancepad.down ;psx, Virtual Port 6, Dance Pad: LEFT ← psx.input.port6.dancepad.left ;psx, Virtual Port 6, Dance Pad: RIGHT → psx.input.port6.dancepad.right ;psx, Virtual Port 6, Dance Pad: SELECT psx.input.port6.dancepad.select ;psx, Virtual Port 6, Dance Pad: □ (lower right) psx.input.port6.dancepad.square ;psx, Virtual Port 6, Dance Pad: START psx.input.port6.dancepad.start ;psx, Virtual Port 6, Dance Pad: △ (lower left) psx.input.port6.dancepad.triangle ;psx, Virtual Port 6, Dance Pad: UP ↑ psx.input.port6.dancepad.up ;Analog axis scale coefficient for Dual Analog on Virtual Port 6. psx.input.port6.dualanalog.axis_scale 1.00 ;psx, Virtual Port 6, Dual Analog: ○ (right) psx.input.port6.dualanalog.circle ;psx, Virtual Port 6, Dual Analog: x (lower) psx.input.port6.dualanalog.cross ;psx, Virtual Port 6, Dual Analog: D-Pad DOWN ↓ psx.input.port6.dualanalog.down ;psx, Virtual Port 6, Dual Analog: L1 (front left shoulder) psx.input.port6.dualanalog.l1 ;psx, Virtual Port 6, Dual Analog: L2 (rear left shoulder) psx.input.port6.dualanalog.l2 ;psx, Virtual Port 6, Dual Analog: Left Stick, Button(L3) psx.input.port6.dualanalog.l3 ;psx, Virtual Port 6, Dual Analog: D-Pad LEFT ← psx.input.port6.dualanalog.left ;psx, Virtual Port 6, Dual Analog: Left Stick DOWN ↓ psx.input.port6.dualanalog.lstick_down ;psx, Virtual Port 6, Dual Analog: Left Stick LEFT ← psx.input.port6.dualanalog.lstick_left ;psx, Virtual Port 6, Dual Analog: Left Stick RIGHT → psx.input.port6.dualanalog.lstick_right ;psx, Virtual Port 6, Dual Analog: Left Stick UP ↑ psx.input.port6.dualanalog.lstick_up ;psx, Virtual Port 6, Dual Analog: R1 (front right shoulder) psx.input.port6.dualanalog.r1 ;psx, Virtual Port 6, Dual Analog: R2 (rear right shoulder) psx.input.port6.dualanalog.r2 ;psx, Virtual Port 6, Dual Analog: Right stick, Button(R3) psx.input.port6.dualanalog.r3 ;psx, Virtual Port 6, Dual Analog: Rapid ○ (right) psx.input.port6.dualanalog.rapid_circle ;psx, Virtual Port 6, Dual Analog: Rapid x (lower) psx.input.port6.dualanalog.rapid_cross ;psx, Virtual Port 6, Dual Analog: Rapid □ (left) psx.input.port6.dualanalog.rapid_square ;psx, Virtual Port 6, Dual Analog: Rapid △ (upper) psx.input.port6.dualanalog.rapid_triangle ;psx, Virtual Port 6, Dual Analog: D-Pad RIGHT → psx.input.port6.dualanalog.right ;psx, Virtual Port 6, Dual Analog: Right Stick DOWN ↓ psx.input.port6.dualanalog.rstick_down ;psx, Virtual Port 6, Dual Analog: Right Stick LEFT ← psx.input.port6.dualanalog.rstick_left ;psx, Virtual Port 6, Dual Analog: Right Stick RIGHT → psx.input.port6.dualanalog.rstick_right ;psx, Virtual Port 6, Dual Analog: Right Stick UP ↑ psx.input.port6.dualanalog.rstick_up ;psx, Virtual Port 6, Dual Analog: SELECT psx.input.port6.dualanalog.select ;psx, Virtual Port 6, Dual Analog: □ (left) psx.input.port6.dualanalog.square ;psx, Virtual Port 6, Dual Analog: START psx.input.port6.dualanalog.start ;psx, Virtual Port 6, Dual Analog: △ (upper) psx.input.port6.dualanalog.triangle ;psx, Virtual Port 6, Dual Analog: D-Pad UP ↑ psx.input.port6.dualanalog.up ;psx, Virtual Port 6, DualShock: Analog(mode toggle) psx.input.port6.dualshock.analog ;Analog axis scale coefficient for DualShock on Virtual Port 6. psx.input.port6.dualshock.axis_scale 1.00 ;psx, Virtual Port 6, DualShock: ○ (right) psx.input.port6.dualshock.circle ;psx, Virtual Port 6, DualShock: x (lower) psx.input.port6.dualshock.cross ;psx, Virtual Port 6, DualShock: D-Pad DOWN ↓ psx.input.port6.dualshock.down ;psx, Virtual Port 6, DualShock: L1 (front left shoulder) psx.input.port6.dualshock.l1 ;psx, Virtual Port 6, DualShock: L2 (rear left shoulder) psx.input.port6.dualshock.l2 ;psx, Virtual Port 6, DualShock: Left Stick, Button(L3) psx.input.port6.dualshock.l3 ;psx, Virtual Port 6, DualShock: D-Pad LEFT ← psx.input.port6.dualshock.left ;psx, Virtual Port 6, DualShock: Left Stick DOWN ↓ psx.input.port6.dualshock.lstick_down ;psx, Virtual Port 6, DualShock: Left Stick LEFT ← psx.input.port6.dualshock.lstick_left ;psx, Virtual Port 6, DualShock: Left Stick RIGHT → psx.input.port6.dualshock.lstick_right ;psx, Virtual Port 6, DualShock: Left Stick UP ↑ psx.input.port6.dualshock.lstick_up ;psx, Virtual Port 6, DualShock: R1 (front right shoulder) psx.input.port6.dualshock.r1 ;psx, Virtual Port 6, DualShock: R2 (rear right shoulder) psx.input.port6.dualshock.r2 ;psx, Virtual Port 6, DualShock: Right stick, Button(R3) psx.input.port6.dualshock.r3 ;psx, Virtual Port 6, DualShock: Rapid ○ (right) psx.input.port6.dualshock.rapid_circle ;psx, Virtual Port 6, DualShock: Rapid x (lower) psx.input.port6.dualshock.rapid_cross ;psx, Virtual Port 6, DualShock: Rapid □ (left) psx.input.port6.dualshock.rapid_square ;psx, Virtual Port 6, DualShock: Rapid △ (upper) psx.input.port6.dualshock.rapid_triangle ;psx, Virtual Port 6, DualShock: D-Pad RIGHT → psx.input.port6.dualshock.right ;psx, Virtual Port 6, DualShock: Right Stick DOWN ↓ psx.input.port6.dualshock.rstick_down ;psx, Virtual Port 6, DualShock: Right Stick LEFT ← psx.input.port6.dualshock.rstick_left ;psx, Virtual Port 6, DualShock: Right Stick RIGHT → psx.input.port6.dualshock.rstick_right ;psx, Virtual Port 6, DualShock: Right Stick UP ↑ psx.input.port6.dualshock.rstick_up ;psx, Virtual Port 6, DualShock: SELECT psx.input.port6.dualshock.select ;psx, Virtual Port 6, DualShock: □ (left) psx.input.port6.dualshock.square ;psx, Virtual Port 6, DualShock: START psx.input.port6.dualshock.start ;psx, Virtual Port 6, DualShock: △ (upper) psx.input.port6.dualshock.triangle ;psx, Virtual Port 6, DualShock: D-Pad UP ↑ psx.input.port6.dualshock.up ;psx, Virtual Port 6, Digital Gamepad: ○ (right) psx.input.port6.gamepad.circle ;psx, Virtual Port 6, Digital Gamepad: x (lower) psx.input.port6.gamepad.cross ;psx, Virtual Port 6, Digital Gamepad: DOWN ↓ psx.input.port6.gamepad.down ;psx, Virtual Port 6, Digital Gamepad: L1 (front left shoulder) psx.input.port6.gamepad.l1 ;psx, Virtual Port 6, Digital Gamepad: L2 (rear left shoulder) psx.input.port6.gamepad.l2 ;psx, Virtual Port 6, Digital Gamepad: LEFT ← psx.input.port6.gamepad.left ;psx, Virtual Port 6, Digital Gamepad: R1 (front right shoulder) psx.input.port6.gamepad.r1 ;psx, Virtual Port 6, Digital Gamepad: R2 (rear right shoulder) psx.input.port6.gamepad.r2 ;psx, Virtual Port 6, Digital Gamepad: Rapid ○ (right) psx.input.port6.gamepad.rapid_circle ;psx, Virtual Port 6, Digital Gamepad: Rapid x (lower) psx.input.port6.gamepad.rapid_cross ;psx, Virtual Port 6, Digital Gamepad: Rapid □ (left) psx.input.port6.gamepad.rapid_square ;psx, Virtual Port 6, Digital Gamepad: Rapid △ (upper) psx.input.port6.gamepad.rapid_triangle ;psx, Virtual Port 6, Digital Gamepad: RIGHT → psx.input.port6.gamepad.right ;psx, Virtual Port 6, Digital Gamepad: SELECT psx.input.port6.gamepad.select ;psx, Virtual Port 6, Digital Gamepad: □ (left) psx.input.port6.gamepad.square ;psx, Virtual Port 6, Digital Gamepad: START psx.input.port6.gamepad.start ;psx, Virtual Port 6, Digital Gamepad: △ (upper) psx.input.port6.gamepad.triangle ;psx, Virtual Port 6, Digital Gamepad: UP ↑ psx.input.port6.gamepad.up ;Crosshairs color for lightgun on virtual port 6. psx.input.port6.gun_chairs 0x00FFFF ;psx, Virtual Port 6, GunCon: A psx.input.port6.guncon.a mouse 0000000000000000 00000002 ;psx, Virtual Port 6, GunCon: B psx.input.port6.guncon.b mouse 0000000000000000 00000001 ;psx, Virtual Port 6, GunCon: Offscreen Shot(Simulated) psx.input.port6.guncon.offscreen_shot keyboard 32 ;psx, Virtual Port 6, GunCon: Trigger psx.input.port6.guncon.trigger mouse 0000000000000000 00000000 ;psx, Virtual Port 6, GunCon: X Axis psx.input.port6.guncon.x_axis mouse 0000000000000000 00008000 ;psx, Virtual Port 6, GunCon: Y Axis psx.input.port6.guncon.y_axis mouse 0000000000000000 00008001 ;psx, Virtual Port 6, Konami Justifier: O psx.input.port6.justifier.o ;psx, Virtual Port 6, Konami Justifier: Offscreen Shot(Simulated) psx.input.port6.justifier.offscreen_shot ;psx, Virtual Port 6, Konami Justifier: Start psx.input.port6.justifier.start ;psx, Virtual Port 6, Konami Justifier: Trigger psx.input.port6.justifier.trigger ;psx, Virtual Port 6, Konami Justifier: X Axis psx.input.port6.justifier.x_axis ;psx, Virtual Port 6, Konami Justifier: Y Axis psx.input.port6.justifier.y_axis ;Emulate memory card on virtual port 6. psx.input.port6.memcard 1 ;psx, Virtual Port 6, Mouse: Left Button psx.input.port6.mouse.left mouse 0000000000000000 00000000 ;psx, Virtual Port 6, Mouse: Right Button psx.input.port6.mouse.right mouse 0000000000000000 00000002 ;psx, Virtual Port 6, neGcon: A psx.input.port6.negcon.a ;psx, Virtual Port 6, neGcon: B psx.input.port6.negcon.b ;psx, Virtual Port 6, neGcon: D-Pad DOWN ↓ psx.input.port6.negcon.down ;psx, Virtual Port 6, neGcon: I (Analog) psx.input.port6.negcon.i ;psx, Virtual Port 6, neGcon: II (Analog) psx.input.port6.negcon.ii ;psx, Virtual Port 6, neGcon: Left Shoulder (Analog) psx.input.port6.negcon.l ;psx, Virtual Port 6, neGcon: D-Pad LEFT ← psx.input.port6.negcon.left ;psx, Virtual Port 6, neGcon: Right Shoulder psx.input.port6.negcon.r ;psx, Virtual Port 6, neGcon: D-Pad RIGHT → psx.input.port6.negcon.right ;psx, Virtual Port 6, neGcon: START psx.input.port6.negcon.start ;psx, Virtual Port 6, neGcon: Twist ↑|↓ (Analog, Turn Left) psx.input.port6.negcon.twist_ccwise ;psx, Virtual Port 6, neGcon: Twist ↓|↑ (Analog, Turn Right) psx.input.port6.negcon.twist_cwise ;psx, Virtual Port 6, neGcon: D-Pad UP ↑ psx.input.port6.negcon.up ;Input device for Virtual Port 7 psx.input.port7 gamepad ;Analog axis scale coefficient for Analog Joystick on Virtual Port 7. psx.input.port7.analogjoy.axis_scale 1.00 ;psx, Virtual Port 7, Analog Joystick: Right stick, R-thumb psx.input.port7.analogjoy.circle ;psx, Virtual Port 7, Analog Joystick: Right stick, L-thumb psx.input.port7.analogjoy.cross ;psx, Virtual Port 7, Analog Joystick: Thumbstick DOWN ↓ psx.input.port7.analogjoy.down ;psx, Virtual Port 7, Analog Joystick: Left stick, L-thumb psx.input.port7.analogjoy.l1 ;psx, Virtual Port 7, Analog Joystick: Left stick, Trigger psx.input.port7.analogjoy.l2 ;psx, Virtual Port 7, Analog Joystick: Thumbstick LEFT ← psx.input.port7.analogjoy.left ;psx, Virtual Port 7, Analog Joystick: Left Stick, BACK ↓ psx.input.port7.analogjoy.lstick_down ;psx, Virtual Port 7, Analog Joystick: Left Stick, LEFT ← psx.input.port7.analogjoy.lstick_left ;psx, Virtual Port 7, Analog Joystick: Left Stick, RIGHT → psx.input.port7.analogjoy.lstick_right ;psx, Virtual Port 7, Analog Joystick: Left Stick, FORE ↑ psx.input.port7.analogjoy.lstick_up ;psx, Virtual Port 7, Analog Joystick: Left stick, R-thumb psx.input.port7.analogjoy.r1 ;psx, Virtual Port 7, Analog Joystick: Left stick, Pinky psx.input.port7.analogjoy.r2 ;psx, Virtual Port 7, Analog Joystick: Thumbstick RIGHT → psx.input.port7.analogjoy.right ;psx, Virtual Port 7, Analog Joystick: Right Stick, BACK ↓ psx.input.port7.analogjoy.rstick_down ;psx, Virtual Port 7, Analog Joystick: Right Stick, LEFT ← psx.input.port7.analogjoy.rstick_left ;psx, Virtual Port 7, Analog Joystick: Right Stick, RIGHT → psx.input.port7.analogjoy.rstick_right ;psx, Virtual Port 7, Analog Joystick: Right Stick, FORE ↑ psx.input.port7.analogjoy.rstick_up ;psx, Virtual Port 7, Analog Joystick: SELECT psx.input.port7.analogjoy.select ;psx, Virtual Port 7, Analog Joystick: Right stick, Trigger psx.input.port7.analogjoy.square ;psx, Virtual Port 7, Analog Joystick: START psx.input.port7.analogjoy.start ;psx, Virtual Port 7, Analog Joystick: Right stick, Pinky psx.input.port7.analogjoy.triangle ;psx, Virtual Port 7, Analog Joystick: Thumbstick UP ↑ psx.input.port7.analogjoy.up ;psx, Virtual Port 7, Dance Pad: ○ (upper right) psx.input.port7.dancepad.circle ;psx, Virtual Port 7, Dance Pad: x (upper left) psx.input.port7.dancepad.cross ;psx, Virtual Port 7, Dance Pad: DOWN ↓ psx.input.port7.dancepad.down ;psx, Virtual Port 7, Dance Pad: LEFT ← psx.input.port7.dancepad.left ;psx, Virtual Port 7, Dance Pad: RIGHT → psx.input.port7.dancepad.right ;psx, Virtual Port 7, Dance Pad: SELECT psx.input.port7.dancepad.select ;psx, Virtual Port 7, Dance Pad: □ (lower right) psx.input.port7.dancepad.square ;psx, Virtual Port 7, Dance Pad: START psx.input.port7.dancepad.start ;psx, Virtual Port 7, Dance Pad: △ (lower left) psx.input.port7.dancepad.triangle ;psx, Virtual Port 7, Dance Pad: UP ↑ psx.input.port7.dancepad.up ;Analog axis scale coefficient for Dual Analog on Virtual Port 7. psx.input.port7.dualanalog.axis_scale 1.00 ;psx, Virtual Port 7, Dual Analog: ○ (right) psx.input.port7.dualanalog.circle ;psx, Virtual Port 7, Dual Analog: x (lower) psx.input.port7.dualanalog.cross ;psx, Virtual Port 7, Dual Analog: D-Pad DOWN ↓ psx.input.port7.dualanalog.down ;psx, Virtual Port 7, Dual Analog: L1 (front left shoulder) psx.input.port7.dualanalog.l1 ;psx, Virtual Port 7, Dual Analog: L2 (rear left shoulder) psx.input.port7.dualanalog.l2 ;psx, Virtual Port 7, Dual Analog: Left Stick, Button(L3) psx.input.port7.dualanalog.l3 ;psx, Virtual Port 7, Dual Analog: D-Pad LEFT ← psx.input.port7.dualanalog.left ;psx, Virtual Port 7, Dual Analog: Left Stick DOWN ↓ psx.input.port7.dualanalog.lstick_down ;psx, Virtual Port 7, Dual Analog: Left Stick LEFT ← psx.input.port7.dualanalog.lstick_left ;psx, Virtual Port 7, Dual Analog: Left Stick RIGHT → psx.input.port7.dualanalog.lstick_right ;psx, Virtual Port 7, Dual Analog: Left Stick UP ↑ psx.input.port7.dualanalog.lstick_up ;psx, Virtual Port 7, Dual Analog: R1 (front right shoulder) psx.input.port7.dualanalog.r1 ;psx, Virtual Port 7, Dual Analog: R2 (rear right shoulder) psx.input.port7.dualanalog.r2 ;psx, Virtual Port 7, Dual Analog: Right stick, Button(R3) psx.input.port7.dualanalog.r3 ;psx, Virtual Port 7, Dual Analog: Rapid ○ (right) psx.input.port7.dualanalog.rapid_circle ;psx, Virtual Port 7, Dual Analog: Rapid x (lower) psx.input.port7.dualanalog.rapid_cross ;psx, Virtual Port 7, Dual Analog: Rapid □ (left) psx.input.port7.dualanalog.rapid_square ;psx, Virtual Port 7, Dual Analog: Rapid △ (upper) psx.input.port7.dualanalog.rapid_triangle ;psx, Virtual Port 7, Dual Analog: D-Pad RIGHT → psx.input.port7.dualanalog.right ;psx, Virtual Port 7, Dual Analog: Right Stick DOWN ↓ psx.input.port7.dualanalog.rstick_down ;psx, Virtual Port 7, Dual Analog: Right Stick LEFT ← psx.input.port7.dualanalog.rstick_left ;psx, Virtual Port 7, Dual Analog: Right Stick RIGHT → psx.input.port7.dualanalog.rstick_right ;psx, Virtual Port 7, Dual Analog: Right Stick UP ↑ psx.input.port7.dualanalog.rstick_up ;psx, Virtual Port 7, Dual Analog: SELECT psx.input.port7.dualanalog.select ;psx, Virtual Port 7, Dual Analog: □ (left) psx.input.port7.dualanalog.square ;psx, Virtual Port 7, Dual Analog: START psx.input.port7.dualanalog.start ;psx, Virtual Port 7, Dual Analog: △ (upper) psx.input.port7.dualanalog.triangle ;psx, Virtual Port 7, Dual Analog: D-Pad UP ↑ psx.input.port7.dualanalog.up ;psx, Virtual Port 7, DualShock: Analog(mode toggle) psx.input.port7.dualshock.analog ;Analog axis scale coefficient for DualShock on Virtual Port 7. psx.input.port7.dualshock.axis_scale 1.00 ;psx, Virtual Port 7, DualShock: ○ (right) psx.input.port7.dualshock.circle ;psx, Virtual Port 7, DualShock: x (lower) psx.input.port7.dualshock.cross ;psx, Virtual Port 7, DualShock: D-Pad DOWN ↓ psx.input.port7.dualshock.down ;psx, Virtual Port 7, DualShock: L1 (front left shoulder) psx.input.port7.dualshock.l1 ;psx, Virtual Port 7, DualShock: L2 (rear left shoulder) psx.input.port7.dualshock.l2 ;psx, Virtual Port 7, DualShock: Left Stick, Button(L3) psx.input.port7.dualshock.l3 ;psx, Virtual Port 7, DualShock: D-Pad LEFT ← psx.input.port7.dualshock.left ;psx, Virtual Port 7, DualShock: Left Stick DOWN ↓ psx.input.port7.dualshock.lstick_down ;psx, Virtual Port 7, DualShock: Left Stick LEFT ← psx.input.port7.dualshock.lstick_left ;psx, Virtual Port 7, DualShock: Left Stick RIGHT → psx.input.port7.dualshock.lstick_right ;psx, Virtual Port 7, DualShock: Left Stick UP ↑ psx.input.port7.dualshock.lstick_up ;psx, Virtual Port 7, DualShock: R1 (front right shoulder) psx.input.port7.dualshock.r1 ;psx, Virtual Port 7, DualShock: R2 (rear right shoulder) psx.input.port7.dualshock.r2 ;psx, Virtual Port 7, DualShock: Right stick, Button(R3) psx.input.port7.dualshock.r3 ;psx, Virtual Port 7, DualShock: Rapid ○ (right) psx.input.port7.dualshock.rapid_circle ;psx, Virtual Port 7, DualShock: Rapid x (lower) psx.input.port7.dualshock.rapid_cross ;psx, Virtual Port 7, DualShock: Rapid □ (left) psx.input.port7.dualshock.rapid_square ;psx, Virtual Port 7, DualShock: Rapid △ (upper) psx.input.port7.dualshock.rapid_triangle ;psx, Virtual Port 7, DualShock: D-Pad RIGHT → psx.input.port7.dualshock.right ;psx, Virtual Port 7, DualShock: Right Stick DOWN ↓ psx.input.port7.dualshock.rstick_down ;psx, Virtual Port 7, DualShock: Right Stick LEFT ← psx.input.port7.dualshock.rstick_left ;psx, Virtual Port 7, DualShock: Right Stick RIGHT → psx.input.port7.dualshock.rstick_right ;psx, Virtual Port 7, DualShock: Right Stick UP ↑ psx.input.port7.dualshock.rstick_up ;psx, Virtual Port 7, DualShock: SELECT psx.input.port7.dualshock.select ;psx, Virtual Port 7, DualShock: □ (left) psx.input.port7.dualshock.square ;psx, Virtual Port 7, DualShock: START psx.input.port7.dualshock.start ;psx, Virtual Port 7, DualShock: △ (upper) psx.input.port7.dualshock.triangle ;psx, Virtual Port 7, DualShock: D-Pad UP ↑ psx.input.port7.dualshock.up ;psx, Virtual Port 7, Digital Gamepad: ○ (right) psx.input.port7.gamepad.circle ;psx, Virtual Port 7, Digital Gamepad: x (lower) psx.input.port7.gamepad.cross ;psx, Virtual Port 7, Digital Gamepad: DOWN ↓ psx.input.port7.gamepad.down ;psx, Virtual Port 7, Digital Gamepad: L1 (front left shoulder) psx.input.port7.gamepad.l1 ;psx, Virtual Port 7, Digital Gamepad: L2 (rear left shoulder) psx.input.port7.gamepad.l2 ;psx, Virtual Port 7, Digital Gamepad: LEFT ← psx.input.port7.gamepad.left ;psx, Virtual Port 7, Digital Gamepad: R1 (front right shoulder) psx.input.port7.gamepad.r1 ;psx, Virtual Port 7, Digital Gamepad: R2 (rear right shoulder) psx.input.port7.gamepad.r2 ;psx, Virtual Port 7, Digital Gamepad: Rapid ○ (right) psx.input.port7.gamepad.rapid_circle ;psx, Virtual Port 7, Digital Gamepad: Rapid x (lower) psx.input.port7.gamepad.rapid_cross ;psx, Virtual Port 7, Digital Gamepad: Rapid □ (left) psx.input.port7.gamepad.rapid_square ;psx, Virtual Port 7, Digital Gamepad: Rapid △ (upper) psx.input.port7.gamepad.rapid_triangle ;psx, Virtual Port 7, Digital Gamepad: RIGHT → psx.input.port7.gamepad.right ;psx, Virtual Port 7, Digital Gamepad: SELECT psx.input.port7.gamepad.select ;psx, Virtual Port 7, Digital Gamepad: □ (left) psx.input.port7.gamepad.square ;psx, Virtual Port 7, Digital Gamepad: START psx.input.port7.gamepad.start ;psx, Virtual Port 7, Digital Gamepad: △ (upper) psx.input.port7.gamepad.triangle ;psx, Virtual Port 7, Digital Gamepad: UP ↑ psx.input.port7.gamepad.up ;Crosshairs color for lightgun on virtual port 7. psx.input.port7.gun_chairs 0x0080FF ;psx, Virtual Port 7, GunCon: A psx.input.port7.guncon.a mouse 0000000000000000 00000002 ;psx, Virtual Port 7, GunCon: B psx.input.port7.guncon.b mouse 0000000000000000 00000001 ;psx, Virtual Port 7, GunCon: Offscreen Shot(Simulated) psx.input.port7.guncon.offscreen_shot keyboard 32 ;psx, Virtual Port 7, GunCon: Trigger psx.input.port7.guncon.trigger mouse 0000000000000000 00000000 ;psx, Virtual Port 7, GunCon: X Axis psx.input.port7.guncon.x_axis mouse 0000000000000000 00008000 ;psx, Virtual Port 7, GunCon: Y Axis psx.input.port7.guncon.y_axis mouse 0000000000000000 00008001 ;psx, Virtual Port 7, Konami Justifier: O psx.input.port7.justifier.o ;psx, Virtual Port 7, Konami Justifier: Offscreen Shot(Simulated) psx.input.port7.justifier.offscreen_shot ;psx, Virtual Port 7, Konami Justifier: Start psx.input.port7.justifier.start ;psx, Virtual Port 7, Konami Justifier: Trigger psx.input.port7.justifier.trigger ;psx, Virtual Port 7, Konami Justifier: X Axis psx.input.port7.justifier.x_axis ;psx, Virtual Port 7, Konami Justifier: Y Axis psx.input.port7.justifier.y_axis ;Emulate memory card on virtual port 7. psx.input.port7.memcard 1 ;psx, Virtual Port 7, Mouse: Left Button psx.input.port7.mouse.left mouse 0000000000000000 00000000 ;psx, Virtual Port 7, Mouse: Right Button psx.input.port7.mouse.right mouse 0000000000000000 00000002 ;psx, Virtual Port 7, neGcon: A psx.input.port7.negcon.a ;psx, Virtual Port 7, neGcon: B psx.input.port7.negcon.b ;psx, Virtual Port 7, neGcon: D-Pad DOWN ↓ psx.input.port7.negcon.down ;psx, Virtual Port 7, neGcon: I (Analog) psx.input.port7.negcon.i ;psx, Virtual Port 7, neGcon: II (Analog) psx.input.port7.negcon.ii ;psx, Virtual Port 7, neGcon: Left Shoulder (Analog) psx.input.port7.negcon.l ;psx, Virtual Port 7, neGcon: D-Pad LEFT ← psx.input.port7.negcon.left ;psx, Virtual Port 7, neGcon: Right Shoulder psx.input.port7.negcon.r ;psx, Virtual Port 7, neGcon: D-Pad RIGHT → psx.input.port7.negcon.right ;psx, Virtual Port 7, neGcon: START psx.input.port7.negcon.start ;psx, Virtual Port 7, neGcon: Twist ↑|↓ (Analog, Turn Left) psx.input.port7.negcon.twist_ccwise ;psx, Virtual Port 7, neGcon: Twist ↓|↑ (Analog, Turn Right) psx.input.port7.negcon.twist_cwise ;psx, Virtual Port 7, neGcon: D-Pad UP ↑ psx.input.port7.negcon.up ;Input device for Virtual Port 8 psx.input.port8 gamepad ;Analog axis scale coefficient for Analog Joystick on Virtual Port 8. psx.input.port8.analogjoy.axis_scale 1.00 ;psx, Virtual Port 8, Analog Joystick: Right stick, R-thumb psx.input.port8.analogjoy.circle ;psx, Virtual Port 8, Analog Joystick: Right stick, L-thumb psx.input.port8.analogjoy.cross ;psx, Virtual Port 8, Analog Joystick: Thumbstick DOWN ↓ psx.input.port8.analogjoy.down ;psx, Virtual Port 8, Analog Joystick: Left stick, L-thumb psx.input.port8.analogjoy.l1 ;psx, Virtual Port 8, Analog Joystick: Left stick, Trigger psx.input.port8.analogjoy.l2 ;psx, Virtual Port 8, Analog Joystick: Thumbstick LEFT ← psx.input.port8.analogjoy.left ;psx, Virtual Port 8, Analog Joystick: Left Stick, BACK ↓ psx.input.port8.analogjoy.lstick_down ;psx, Virtual Port 8, Analog Joystick: Left Stick, LEFT ← psx.input.port8.analogjoy.lstick_left ;psx, Virtual Port 8, Analog Joystick: Left Stick, RIGHT → psx.input.port8.analogjoy.lstick_right ;psx, Virtual Port 8, Analog Joystick: Left Stick, FORE ↑ psx.input.port8.analogjoy.lstick_up ;psx, Virtual Port 8, Analog Joystick: Left stick, R-thumb psx.input.port8.analogjoy.r1 ;psx, Virtual Port 8, Analog Joystick: Left stick, Pinky psx.input.port8.analogjoy.r2 ;psx, Virtual Port 8, Analog Joystick: Thumbstick RIGHT → psx.input.port8.analogjoy.right ;psx, Virtual Port 8, Analog Joystick: Right Stick, BACK ↓ psx.input.port8.analogjoy.rstick_down ;psx, Virtual Port 8, Analog Joystick: Right Stick, LEFT ← psx.input.port8.analogjoy.rstick_left ;psx, Virtual Port 8, Analog Joystick: Right Stick, RIGHT → psx.input.port8.analogjoy.rstick_right ;psx, Virtual Port 8, Analog Joystick: Right Stick, FORE ↑ psx.input.port8.analogjoy.rstick_up ;psx, Virtual Port 8, Analog Joystick: SELECT psx.input.port8.analogjoy.select ;psx, Virtual Port 8, Analog Joystick: Right stick, Trigger psx.input.port8.analogjoy.square ;psx, Virtual Port 8, Analog Joystick: START psx.input.port8.analogjoy.start ;psx, Virtual Port 8, Analog Joystick: Right stick, Pinky psx.input.port8.analogjoy.triangle ;psx, Virtual Port 8, Analog Joystick: Thumbstick UP ↑ psx.input.port8.analogjoy.up ;psx, Virtual Port 8, Dance Pad: ○ (upper right) psx.input.port8.dancepad.circle ;psx, Virtual Port 8, Dance Pad: x (upper left) psx.input.port8.dancepad.cross ;psx, Virtual Port 8, Dance Pad: DOWN ↓ psx.input.port8.dancepad.down ;psx, Virtual Port 8, Dance Pad: LEFT ← psx.input.port8.dancepad.left ;psx, Virtual Port 8, Dance Pad: RIGHT → psx.input.port8.dancepad.right ;psx, Virtual Port 8, Dance Pad: SELECT psx.input.port8.dancepad.select ;psx, Virtual Port 8, Dance Pad: □ (lower right) psx.input.port8.dancepad.square ;psx, Virtual Port 8, Dance Pad: START psx.input.port8.dancepad.start ;psx, Virtual Port 8, Dance Pad: △ (lower left) psx.input.port8.dancepad.triangle ;psx, Virtual Port 8, Dance Pad: UP ↑ psx.input.port8.dancepad.up ;Analog axis scale coefficient for Dual Analog on Virtual Port 8. psx.input.port8.dualanalog.axis_scale 1.00 ;psx, Virtual Port 8, Dual Analog: ○ (right) psx.input.port8.dualanalog.circle ;psx, Virtual Port 8, Dual Analog: x (lower) psx.input.port8.dualanalog.cross ;psx, Virtual Port 8, Dual Analog: D-Pad DOWN ↓ psx.input.port8.dualanalog.down ;psx, Virtual Port 8, Dual Analog: L1 (front left shoulder) psx.input.port8.dualanalog.l1 ;psx, Virtual Port 8, Dual Analog: L2 (rear left shoulder) psx.input.port8.dualanalog.l2 ;psx, Virtual Port 8, Dual Analog: Left Stick, Button(L3) psx.input.port8.dualanalog.l3 ;psx, Virtual Port 8, Dual Analog: D-Pad LEFT ← psx.input.port8.dualanalog.left ;psx, Virtual Port 8, Dual Analog: Left Stick DOWN ↓ psx.input.port8.dualanalog.lstick_down ;psx, Virtual Port 8, Dual Analog: Left Stick LEFT ← psx.input.port8.dualanalog.lstick_left ;psx, Virtual Port 8, Dual Analog: Left Stick RIGHT → psx.input.port8.dualanalog.lstick_right ;psx, Virtual Port 8, Dual Analog: Left Stick UP ↑ psx.input.port8.dualanalog.lstick_up ;psx, Virtual Port 8, Dual Analog: R1 (front right shoulder) psx.input.port8.dualanalog.r1 ;psx, Virtual Port 8, Dual Analog: R2 (rear right shoulder) psx.input.port8.dualanalog.r2 ;psx, Virtual Port 8, Dual Analog: Right stick, Button(R3) psx.input.port8.dualanalog.r3 ;psx, Virtual Port 8, Dual Analog: Rapid ○ (right) psx.input.port8.dualanalog.rapid_circle ;psx, Virtual Port 8, Dual Analog: Rapid x (lower) psx.input.port8.dualanalog.rapid_cross ;psx, Virtual Port 8, Dual Analog: Rapid □ (left) psx.input.port8.dualanalog.rapid_square ;psx, Virtual Port 8, Dual Analog: Rapid △ (upper) psx.input.port8.dualanalog.rapid_triangle ;psx, Virtual Port 8, Dual Analog: D-Pad RIGHT → psx.input.port8.dualanalog.right ;psx, Virtual Port 8, Dual Analog: Right Stick DOWN ↓ psx.input.port8.dualanalog.rstick_down ;psx, Virtual Port 8, Dual Analog: Right Stick LEFT ← psx.input.port8.dualanalog.rstick_left ;psx, Virtual Port 8, Dual Analog: Right Stick RIGHT → psx.input.port8.dualanalog.rstick_right ;psx, Virtual Port 8, Dual Analog: Right Stick UP ↑ psx.input.port8.dualanalog.rstick_up ;psx, Virtual Port 8, Dual Analog: SELECT psx.input.port8.dualanalog.select ;psx, Virtual Port 8, Dual Analog: □ (left) psx.input.port8.dualanalog.square ;psx, Virtual Port 8, Dual Analog: START psx.input.port8.dualanalog.start ;psx, Virtual Port 8, Dual Analog: △ (upper) psx.input.port8.dualanalog.triangle ;psx, Virtual Port 8, Dual Analog: D-Pad UP ↑ psx.input.port8.dualanalog.up ;psx, Virtual Port 8, DualShock: Analog(mode toggle) psx.input.port8.dualshock.analog ;Analog axis scale coefficient for DualShock on Virtual Port 8. psx.input.port8.dualshock.axis_scale 1.00 ;psx, Virtual Port 8, DualShock: ○ (right) psx.input.port8.dualshock.circle ;psx, Virtual Port 8, DualShock: x (lower) psx.input.port8.dualshock.cross ;psx, Virtual Port 8, DualShock: D-Pad DOWN ↓ psx.input.port8.dualshock.down ;psx, Virtual Port 8, DualShock: L1 (front left shoulder) psx.input.port8.dualshock.l1 ;psx, Virtual Port 8, DualShock: L2 (rear left shoulder) psx.input.port8.dualshock.l2 ;psx, Virtual Port 8, DualShock: Left Stick, Button(L3) psx.input.port8.dualshock.l3 ;psx, Virtual Port 8, DualShock: D-Pad LEFT ← psx.input.port8.dualshock.left ;psx, Virtual Port 8, DualShock: Left Stick DOWN ↓ psx.input.port8.dualshock.lstick_down ;psx, Virtual Port 8, DualShock: Left Stick LEFT ← psx.input.port8.dualshock.lstick_left ;psx, Virtual Port 8, DualShock: Left Stick RIGHT → psx.input.port8.dualshock.lstick_right ;psx, Virtual Port 8, DualShock: Left Stick UP ↑ psx.input.port8.dualshock.lstick_up ;psx, Virtual Port 8, DualShock: R1 (front right shoulder) psx.input.port8.dualshock.r1 ;psx, Virtual Port 8, DualShock: R2 (rear right shoulder) psx.input.port8.dualshock.r2 ;psx, Virtual Port 8, DualShock: Right stick, Button(R3) psx.input.port8.dualshock.r3 ;psx, Virtual Port 8, DualShock: Rapid ○ (right) psx.input.port8.dualshock.rapid_circle ;psx, Virtual Port 8, DualShock: Rapid x (lower) psx.input.port8.dualshock.rapid_cross ;psx, Virtual Port 8, DualShock: Rapid □ (left) psx.input.port8.dualshock.rapid_square ;psx, Virtual Port 8, DualShock: Rapid △ (upper) psx.input.port8.dualshock.rapid_triangle ;psx, Virtual Port 8, DualShock: D-Pad RIGHT → psx.input.port8.dualshock.right ;psx, Virtual Port 8, DualShock: Right Stick DOWN ↓ psx.input.port8.dualshock.rstick_down ;psx, Virtual Port 8, DualShock: Right Stick LEFT ← psx.input.port8.dualshock.rstick_left ;psx, Virtual Port 8, DualShock: Right Stick RIGHT → psx.input.port8.dualshock.rstick_right ;psx, Virtual Port 8, DualShock: Right Stick UP ↑ psx.input.port8.dualshock.rstick_up ;psx, Virtual Port 8, DualShock: SELECT psx.input.port8.dualshock.select ;psx, Virtual Port 8, DualShock: □ (left) psx.input.port8.dualshock.square ;psx, Virtual Port 8, DualShock: START psx.input.port8.dualshock.start ;psx, Virtual Port 8, DualShock: △ (upper) psx.input.port8.dualshock.triangle ;psx, Virtual Port 8, DualShock: D-Pad UP ↑ psx.input.port8.dualshock.up ;psx, Virtual Port 8, Digital Gamepad: ○ (right) psx.input.port8.gamepad.circle ;psx, Virtual Port 8, Digital Gamepad: x (lower) psx.input.port8.gamepad.cross ;psx, Virtual Port 8, Digital Gamepad: DOWN ↓ psx.input.port8.gamepad.down ;psx, Virtual Port 8, Digital Gamepad: L1 (front left shoulder) psx.input.port8.gamepad.l1 ;psx, Virtual Port 8, Digital Gamepad: L2 (rear left shoulder) psx.input.port8.gamepad.l2 ;psx, Virtual Port 8, Digital Gamepad: LEFT ← psx.input.port8.gamepad.left ;psx, Virtual Port 8, Digital Gamepad: R1 (front right shoulder) psx.input.port8.gamepad.r1 ;psx, Virtual Port 8, Digital Gamepad: R2 (rear right shoulder) psx.input.port8.gamepad.r2 ;psx, Virtual Port 8, Digital Gamepad: Rapid ○ (right) psx.input.port8.gamepad.rapid_circle ;psx, Virtual Port 8, Digital Gamepad: Rapid x (lower) psx.input.port8.gamepad.rapid_cross ;psx, Virtual Port 8, Digital Gamepad: Rapid □ (left) psx.input.port8.gamepad.rapid_square ;psx, Virtual Port 8, Digital Gamepad: Rapid △ (upper) psx.input.port8.gamepad.rapid_triangle ;psx, Virtual Port 8, Digital Gamepad: RIGHT → psx.input.port8.gamepad.right ;psx, Virtual Port 8, Digital Gamepad: SELECT psx.input.port8.gamepad.select ;psx, Virtual Port 8, Digital Gamepad: □ (left) psx.input.port8.gamepad.square ;psx, Virtual Port 8, Digital Gamepad: START psx.input.port8.gamepad.start ;psx, Virtual Port 8, Digital Gamepad: △ (upper) psx.input.port8.gamepad.triangle ;psx, Virtual Port 8, Digital Gamepad: UP ↑ psx.input.port8.gamepad.up ;Crosshairs color for lightgun on virtual port 8. psx.input.port8.gun_chairs 0x8000FF ;psx, Virtual Port 8, GunCon: A psx.input.port8.guncon.a mouse 0000000000000000 00000002 ;psx, Virtual Port 8, GunCon: B psx.input.port8.guncon.b mouse 0000000000000000 00000001 ;psx, Virtual Port 8, GunCon: Offscreen Shot(Simulated) psx.input.port8.guncon.offscreen_shot keyboard 32 ;psx, Virtual Port 8, GunCon: Trigger psx.input.port8.guncon.trigger mouse 0000000000000000 00000000 ;psx, Virtual Port 8, GunCon: X Axis psx.input.port8.guncon.x_axis mouse 0000000000000000 00008000 ;psx, Virtual Port 8, GunCon: Y Axis psx.input.port8.guncon.y_axis mouse 0000000000000000 00008001 ;psx, Virtual Port 8, Konami Justifier: O psx.input.port8.justifier.o ;psx, Virtual Port 8, Konami Justifier: Offscreen Shot(Simulated) psx.input.port8.justifier.offscreen_shot ;psx, Virtual Port 8, Konami Justifier: Start psx.input.port8.justifier.start ;psx, Virtual Port 8, Konami Justifier: Trigger psx.input.port8.justifier.trigger ;psx, Virtual Port 8, Konami Justifier: X Axis psx.input.port8.justifier.x_axis ;psx, Virtual Port 8, Konami Justifier: Y Axis psx.input.port8.justifier.y_axis ;Emulate memory card on virtual port 8. psx.input.port8.memcard 1 ;psx, Virtual Port 8, Mouse: Left Button psx.input.port8.mouse.left mouse 0000000000000000 00000000 ;psx, Virtual Port 8, Mouse: Right Button psx.input.port8.mouse.right mouse 0000000000000000 00000002 ;psx, Virtual Port 8, neGcon: A psx.input.port8.negcon.a ;psx, Virtual Port 8, neGcon: B psx.input.port8.negcon.b ;psx, Virtual Port 8, neGcon: D-Pad DOWN ↓ psx.input.port8.negcon.down ;psx, Virtual Port 8, neGcon: I (Analog) psx.input.port8.negcon.i ;psx, Virtual Port 8, neGcon: II (Analog) psx.input.port8.negcon.ii ;psx, Virtual Port 8, neGcon: Left Shoulder (Analog) psx.input.port8.negcon.l ;psx, Virtual Port 8, neGcon: D-Pad LEFT ← psx.input.port8.negcon.left ;psx, Virtual Port 8, neGcon: Right Shoulder psx.input.port8.negcon.r ;psx, Virtual Port 8, neGcon: D-Pad RIGHT → psx.input.port8.negcon.right ;psx, Virtual Port 8, neGcon: START psx.input.port8.negcon.start ;psx, Virtual Port 8, neGcon: Twist ↑|↓ (Analog, Turn Left) psx.input.port8.negcon.twist_ccwise ;psx, Virtual Port 8, neGcon: Twist ↓|↑ (Analog, Turn Right) psx.input.port8.negcon.twist_cwise ;psx, Virtual Port 8, neGcon: D-Pad UP ↑ psx.input.port8.negcon.up ;Enable multitap on PSX port 1. psx.input.pport1.multitap 0 ;Enable multitap on PSX port 2. psx.input.pport2.multitap 0 ;Attempt to auto-detect region of game. psx.region_autodetect 1 ;Default region to use. psx.region_default jp ;Enable scanlines with specified opacity. psx.scanlines 0 ;Enable specified OpenGL shader. psx.shader none ;Force interlaced video to be treated as progressive. psx.shader.goat.fprog 0 ;Constant RGB horizontal divergence. psx.shader.goat.hdiv 0.50 ;Mask pattern. psx.shader.goat.pat goatron ;Enable scanlines effect. psx.shader.goat.slen 1 ;Transparency of otherwise-opaque mask areas. psx.shader.goat.tp 0.50 ;Constant RGB vertical divergence. psx.shader.goat.vdiv 0.50 ;Last displayed scanline in NTSC mode. psx.slend 239 ;Last displayed scanline in PAL mode. psx.slendp 287 ;First displayed scanline in NTSC mode. psx.slstart 0 ;First displayed scanline in PAL mode. psx.slstartp 0 ;Enable specified special video scaler. psx.special none ;SPU output resampler quality. psx.spu.resamp_quality 5 ;Stretch to fill screen. psx.stretch aspect_mult2 ;Enable video temporal blur(50/50 previous/current frame by default). psx.tblur 0 ;Accumulate color data rather than discarding it. psx.tblur.accum 0 ;Blur amount in accumulation mode, specified in percentage of accumulation buffer to mix with the current frame. psx.tblur.accum.amount 50 ;Enable (bi)linear interpolation. psx.videoip 1 ;Full-screen horizontal resolution. psx.xres 0 ;Scaling factor for the X axis in windowed mode. psx.xscale 3.000000 ;Scaling factor for the X axis in fullscreen mode. psx.xscalefs 1.000000 ;Full-screen vertical resolution. psx.yres 0 ;Scaling factor for the Y axis in windowed mode. psx.yscale 3.000000 ;Scaling factor for the Y axis in fullscreen mode. psx.yscalefs 1.000000 ;Double the raw image's height if it's below this threshold. qtrecord.h_double_threshold 256 ;Video codec to use. qtrecord.vcodec cscd ;Double the raw image's width if it's below this threshold. qtrecord.w_double_threshold 384 ;SLOW-forwarding speed multiplier. sfspeed 0.75 ;Treat the SLOW-forward button as a toggle. sftoggle 0 ;APU output resampler quality. snes.apu.resamp_quality 5 ;Correct the aspect ratio. snes.correct_aspect 0 ;Enable (automatic) usage of this module. snes.enable 1 ;Force monophonic sound output. snes.forcemono 0 ;Enable horizontal blend(blur) filter. snes.h_blend 0 ;Input device for Port 1/1A snes.input.port1 gamepad ;snes, Port 1/1A, Gamepad: A (right) snes.input.port1.gamepad.a keyboard 98 ;snes, Port 1/1A, Gamepad: B (center, lower) snes.input.port1.gamepad.b keyboard 97 ;snes, Port 1/1A, Gamepad: DOWN ↓ snes.input.port1.gamepad.down keyboard 274 ;snes, Port 1/1A, Gamepad: Left Shoulder snes.input.port1.gamepad.l keyboard 103 ;snes, Port 1/1A, Gamepad: LEFT ← snes.input.port1.gamepad.left keyboard 276 ;snes, Port 1/1A, Gamepad: Right Shoulder snes.input.port1.gamepad.r keyboard 100 ;snes, Port 1/1A, Gamepad: Rapid A (right) snes.input.port1.gamepad.rapid_a keyboard 98 ;snes, Port 1/1A, Gamepad: Rapid B (center, lower) snes.input.port1.gamepad.rapid_b keyboard 97 ;snes, Port 1/1A, Gamepad: Rapid X (center, upper) snes.input.port1.gamepad.rapid_x keyboard 105 ;snes, Port 1/1A, Gamepad: Rapid Y (left) snes.input.port1.gamepad.rapid_y keyboard 99 ;snes, Port 1/1A, Gamepad: RIGHT → snes.input.port1.gamepad.right keyboard 275 ;snes, Port 1/1A, Gamepad: SELECT snes.input.port1.gamepad.select keyboard 101 ;snes, Port 1/1A, Gamepad: START snes.input.port1.gamepad.start keyboard 122 ;snes, Port 1/1A, Gamepad: UP ↑ snes.input.port1.gamepad.up keyboard 273 ;snes, Port 1/1A, Gamepad: X (center, upper) snes.input.port1.gamepad.x keyboard 105 ;snes, Port 1/1A, Gamepad: Y (left) snes.input.port1.gamepad.y keyboard 99 ;snes, Port 1/1A, Mouse: Left Button snes.input.port1.mouse.left mouse 0000000000000000 00000000 ;snes, Port 1/1A, Mouse: Right Button snes.input.port1.mouse.right mouse 0000000000000000 00000002 ;Enable multitap on SNES port 1. snes.input.port1.multitap 0 ;Input device for Port 2/2A snes.input.port2 gamepad ;snes, Port 2/2A, Gamepad: A (right) snes.input.port2.gamepad.a keyboard 111 ;snes, Port 2/2A, Gamepad: B (center, lower) snes.input.port2.gamepad.b keyboard 110 ;snes, Port 2/2A, Gamepad: DOWN ↓ snes.input.port2.gamepad.down keyboard 107 ;snes, Port 2/2A, Gamepad: Left Shoulder snes.input.port2.gamepad.l keyboard 113 ;snes, Port 2/2A, Gamepad: LEFT ← snes.input.port2.gamepad.left keyboard 108 ;snes, Port 2/2A, Gamepad: Right Shoulder snes.input.port2.gamepad.r keyboard 114 ;snes, Port 2/2A, Gamepad: Rapid A (right) snes.input.port2.gamepad.rapid_a keyboard 111 ;snes, Port 2/2A, Gamepad: Rapid B (center, lower) snes.input.port2.gamepad.rapid_b keyboard 110 ;snes, Port 2/2A, Gamepad: Rapid X (center, upper) snes.input.port2.gamepad.rapid_x keyboard 117 ;snes, Port 2/2A, Gamepad: Rapid Y (left) snes.input.port2.gamepad.rapid_y keyboard 112 ;snes, Port 2/2A, Gamepad: RIGHT → snes.input.port2.gamepad.right keyboard 109 ;snes, Port 2/2A, Gamepad: SELECT snes.input.port2.gamepad.select keyboard 116 ;snes, Port 2/2A, Gamepad: START snes.input.port2.gamepad.start keyboard 120 ;snes, Port 2/2A, Gamepad: UP ↑ snes.input.port2.gamepad.up keyboard 106 ;snes, Port 2/2A, Gamepad: X (center, upper) snes.input.port2.gamepad.x keyboard 117 ;snes, Port 2/2A, Gamepad: Y (left) snes.input.port2.gamepad.y keyboard 112 ;snes, Port 2/2A, Mouse: Left Button snes.input.port2.mouse.left mouse 0000000000000000 00000000 ;snes, Port 2/2A, Mouse: Right Button snes.input.port2.mouse.right mouse 0000000000000000 00000002 ;Enable multitap on SNES port 2. snes.input.port2.multitap 0 ;snes, Port 2/2A, Super Scope: Cursor snes.input.port2.superscope.cursor mouse 0000000000000000 00000002 ;snes, Port 2/2A, Super Scope: Offscreen Shot(Simulated) snes.input.port2.superscope.offscreen_shot keyboard 32 ;snes, Port 2/2A, Super Scope: Pause snes.input.port2.superscope.pause mouse 0000000000000000 00000001 ;snes, Port 2/2A, Super Scope: Trigger snes.input.port2.superscope.trigger mouse 0000000000000000 00000000 ;snes, Port 2/2A, Super Scope: Turbo snes.input.port2.superscope.turbo keyboard 279 ;snes, Port 2/2A, Super Scope: X Axis snes.input.port2.superscope.x_axis mouse 0000000000000000 00008000 ;snes, Port 2/2A, Super Scope: Y Axis snes.input.port2.superscope.y_axis mouse 0000000000000000 00008001 ;snes, Port 2B, Gamepad: A (right) snes.input.port3.gamepad.a ;snes, Port 2B, Gamepad: B (center, lower) snes.input.port3.gamepad.b ;snes, Port 2B, Gamepad: DOWN ↓ snes.input.port3.gamepad.down ;snes, Port 2B, Gamepad: Left Shoulder snes.input.port3.gamepad.l ;snes, Port 2B, Gamepad: LEFT ← snes.input.port3.gamepad.left ;snes, Port 2B, Gamepad: Right Shoulder snes.input.port3.gamepad.r ;snes, Port 2B, Gamepad: Rapid A (right) snes.input.port3.gamepad.rapid_a ;snes, Port 2B, Gamepad: Rapid B (center, lower) snes.input.port3.gamepad.rapid_b ;snes, Port 2B, Gamepad: Rapid X (center, upper) snes.input.port3.gamepad.rapid_x ;snes, Port 2B, Gamepad: Rapid Y (left) snes.input.port3.gamepad.rapid_y ;snes, Port 2B, Gamepad: RIGHT → snes.input.port3.gamepad.right ;snes, Port 2B, Gamepad: SELECT snes.input.port3.gamepad.select ;snes, Port 2B, Gamepad: START snes.input.port3.gamepad.start ;snes, Port 2B, Gamepad: UP ↑ snes.input.port3.gamepad.up ;snes, Port 2B, Gamepad: X (center, upper) snes.input.port3.gamepad.x ;snes, Port 2B, Gamepad: Y (left) snes.input.port3.gamepad.y ;snes, Port 2C, Gamepad: A (right) snes.input.port4.gamepad.a ;snes, Port 2C, Gamepad: B (center, lower) snes.input.port4.gamepad.b ;snes, Port 2C, Gamepad: DOWN ↓ snes.input.port4.gamepad.down ;snes, Port 2C, Gamepad: Left Shoulder snes.input.port4.gamepad.l ;snes, Port 2C, Gamepad: LEFT ← snes.input.port4.gamepad.left ;snes, Port 2C, Gamepad: Right Shoulder snes.input.port4.gamepad.r ;snes, Port 2C, Gamepad: Rapid A (right) snes.input.port4.gamepad.rapid_a ;snes, Port 2C, Gamepad: Rapid B (center, lower) snes.input.port4.gamepad.rapid_b ;snes, Port 2C, Gamepad: Rapid X (center, upper) snes.input.port4.gamepad.rapid_x ;snes, Port 2C, Gamepad: Rapid Y (left) snes.input.port4.gamepad.rapid_y ;snes, Port 2C, Gamepad: RIGHT → snes.input.port4.gamepad.right ;snes, Port 2C, Gamepad: SELECT snes.input.port4.gamepad.select ;snes, Port 2C, Gamepad: START snes.input.port4.gamepad.start ;snes, Port 2C, Gamepad: UP ↑ snes.input.port4.gamepad.up ;snes, Port 2C, Gamepad: X (center, upper) snes.input.port4.gamepad.x ;snes, Port 2C, Gamepad: Y (left) snes.input.port4.gamepad.y ;snes, Port 2D, Gamepad: A (right) snes.input.port5.gamepad.a ;snes, Port 2D, Gamepad: B (center, lower) snes.input.port5.gamepad.b ;snes, Port 2D, Gamepad: DOWN ↓ snes.input.port5.gamepad.down ;snes, Port 2D, Gamepad: Left Shoulder snes.input.port5.gamepad.l ;snes, Port 2D, Gamepad: LEFT ← snes.input.port5.gamepad.left ;snes, Port 2D, Gamepad: Right Shoulder snes.input.port5.gamepad.r ;snes, Port 2D, Gamepad: Rapid A (right) snes.input.port5.gamepad.rapid_a ;snes, Port 2D, Gamepad: Rapid B (center, lower) snes.input.port5.gamepad.rapid_b ;snes, Port 2D, Gamepad: Rapid X (center, upper) snes.input.port5.gamepad.rapid_x ;snes, Port 2D, Gamepad: Rapid Y (left) snes.input.port5.gamepad.rapid_y ;snes, Port 2D, Gamepad: RIGHT → snes.input.port5.gamepad.right ;snes, Port 2D, Gamepad: SELECT snes.input.port5.gamepad.select ;snes, Port 2D, Gamepad: START snes.input.port5.gamepad.start ;snes, Port 2D, Gamepad: UP ↑ snes.input.port5.gamepad.up ;snes, Port 2D, Gamepad: X (center, upper) snes.input.port5.gamepad.x ;snes, Port 2D, Gamepad: Y (left) snes.input.port5.gamepad.y ;snes, Port 1B, Gamepad: A (right) snes.input.port6.gamepad.a ;snes, Port 1B, Gamepad: B (center, lower) snes.input.port6.gamepad.b ;snes, Port 1B, Gamepad: DOWN ↓ snes.input.port6.gamepad.down ;snes, Port 1B, Gamepad: Left Shoulder snes.input.port6.gamepad.l ;snes, Port 1B, Gamepad: LEFT ← snes.input.port6.gamepad.left ;snes, Port 1B, Gamepad: Right Shoulder snes.input.port6.gamepad.r ;snes, Port 1B, Gamepad: Rapid A (right) snes.input.port6.gamepad.rapid_a ;snes, Port 1B, Gamepad: Rapid B (center, lower) snes.input.port6.gamepad.rapid_b ;snes, Port 1B, Gamepad: Rapid X (center, upper) snes.input.port6.gamepad.rapid_x ;snes, Port 1B, Gamepad: Rapid Y (left) snes.input.port6.gamepad.rapid_y ;snes, Port 1B, Gamepad: RIGHT → snes.input.port6.gamepad.right ;snes, Port 1B, Gamepad: SELECT snes.input.port6.gamepad.select ;snes, Port 1B, Gamepad: START snes.input.port6.gamepad.start ;snes, Port 1B, Gamepad: UP ↑ snes.input.port6.gamepad.up ;snes, Port 1B, Gamepad: X (center, upper) snes.input.port6.gamepad.x ;snes, Port 1B, Gamepad: Y (left) snes.input.port6.gamepad.y ;snes, Port 1C, Gamepad: A (right) snes.input.port7.gamepad.a ;snes, Port 1C, Gamepad: B (center, lower) snes.input.port7.gamepad.b ;snes, Port 1C, Gamepad: DOWN ↓ snes.input.port7.gamepad.down ;snes, Port 1C, Gamepad: Left Shoulder snes.input.port7.gamepad.l ;snes, Port 1C, Gamepad: LEFT ← snes.input.port7.gamepad.left ;snes, Port 1C, Gamepad: Right Shoulder snes.input.port7.gamepad.r ;snes, Port 1C, Gamepad: Rapid A (right) snes.input.port7.gamepad.rapid_a ;snes, Port 1C, Gamepad: Rapid B (center, lower) snes.input.port7.gamepad.rapid_b ;snes, Port 1C, Gamepad: Rapid X (center, upper) snes.input.port7.gamepad.rapid_x ;snes, Port 1C, Gamepad: Rapid Y (left) snes.input.port7.gamepad.rapid_y ;snes, Port 1C, Gamepad: RIGHT → snes.input.port7.gamepad.right ;snes, Port 1C, Gamepad: SELECT snes.input.port7.gamepad.select ;snes, Port 1C, Gamepad: START snes.input.port7.gamepad.start ;snes, Port 1C, Gamepad: UP ↑ snes.input.port7.gamepad.up ;snes, Port 1C, Gamepad: X (center, upper) snes.input.port7.gamepad.x ;snes, Port 1C, Gamepad: Y (left) snes.input.port7.gamepad.y ;snes, Port 1D, Gamepad: A (right) snes.input.port8.gamepad.a ;snes, Port 1D, Gamepad: B (center, lower) snes.input.port8.gamepad.b ;snes, Port 1D, Gamepad: DOWN ↓ snes.input.port8.gamepad.down ;snes, Port 1D, Gamepad: Left Shoulder snes.input.port8.gamepad.l ;snes, Port 1D, Gamepad: LEFT ← snes.input.port8.gamepad.left ;snes, Port 1D, Gamepad: Right Shoulder snes.input.port8.gamepad.r ;snes, Port 1D, Gamepad: Rapid A (right) snes.input.port8.gamepad.rapid_a ;snes, Port 1D, Gamepad: Rapid B (center, lower) snes.input.port8.gamepad.rapid_b ;snes, Port 1D, Gamepad: Rapid X (center, upper) snes.input.port8.gamepad.rapid_x ;snes, Port 1D, Gamepad: Rapid Y (left) snes.input.port8.gamepad.rapid_y ;snes, Port 1D, Gamepad: RIGHT → snes.input.port8.gamepad.right ;snes, Port 1D, Gamepad: SELECT snes.input.port8.gamepad.select ;snes, Port 1D, Gamepad: START snes.input.port8.gamepad.start ;snes, Port 1D, Gamepad: UP ↑ snes.input.port8.gamepad.up ;snes, Port 1D, Gamepad: X (center, upper) snes.input.port8.gamepad.x ;snes, Port 1D, Gamepad: Y (left) snes.input.port8.gamepad.y ;Emulated mouse sensitivity. snes.mouse_sensitivity 0.50 ;Enable scanlines with specified opacity. snes.scanlines 0 ;Enable specified OpenGL shader. snes.shader none ;Force interlaced video to be treated as progressive. snes.shader.goat.fprog 0 ;Constant RGB horizontal divergence. snes.shader.goat.hdiv 0.50 ;Mask pattern. snes.shader.goat.pat goatron ;Enable scanlines effect. snes.shader.goat.slen 0 ;Transparency of otherwise-opaque mask areas. snes.shader.goat.tp 0.50 ;Constant RGB vertical divergence. snes.shader.goat.vdiv 0.50 ;Enable specified special video scaler. snes.special none ;Stretch to fill screen. snes.stretch full ;Enable video temporal blur(50/50 previous/current frame by default). snes.tblur 0 ;Accumulate color data rather than discarding it. snes.tblur.accum 0 ;Blur amount in accumulation mode, specified in percentage of accumulation buffer to mix with the current frame. snes.tblur.accum.amount 0 ;Enable (bi)linear interpolation. snes.videoip 1 ;Full-screen horizontal resolution. snes.xres 0 ;Scaling factor for the X axis in windowed mode. snes.xscale 4.000000 ;Scaling factor for the X axis in fullscreen mode. snes.xscalefs 1.000000 ;Full-screen vertical resolution. snes.yres 0 ;Scaling factor for the Y axis in windowed mode. snes.yscale 4.000000 ;Scaling factor for the Y axis in fullscreen mode. snes.yscalefs 2.000000 ;Enable sound output. sound 1 ;Desired buffer size in milliseconds(ms). sound.buffer_time 0 ;Select sound output device. sound.device default ;Select sound driver. sound.driver default ;Desired period size in microseconds(μs). sound.period_time 0 ;Specifies the sound playback rate, in sound frames per second("Hz"). sound.rate 48000 ;Sound volume level, in percent. sound.volume 100 ;DO NOT USE UNLESS YOU'RE A SPACE GOAT srwautoenable 0 ;Number of frames to keep states for when state rewinding is enabled. srwframes 600 ;Path to the Japan ROM BIOS ss.bios_jp sega_101.bin ;Path to the North America and Europe ROM BIOS ss.bios_na_eu mpr-17933.bin ;Enable BIOS ROM image sanity checks. ss.bios_sanity 1 ;Expansion cart. ss.cart auto ;Path to KoF 95 ROM image. ss.cart.kof95_path mpr-18811-mx.ic1 ;Path to Ultraman ROM image. ss.cart.ultraman_path mpr-19367-mx.ic1 ;Enable CD (image) sanity checks. ss.cd_sanity 1 ;Correct aspect ratio. ss.correct_aspect 1 ;Disassembly font size. ss.debugger.disfontsize 5x7 ;Character encoding for the debugger's memory editor. ss.debugger.memcharenc SJIS ;Enable (automatic) usage of this module. ss.enable 1 ;Force monophonic sound output. ss.forcemono 0 ;Enable horizontal blend(blur) filter. ss.h_blend 0 ;Show horizontal overscan area. ss.h_overscan 1 ;ss, Builtin, builtin: SMPC Reset ss.input.builtin.builtin.smpc_reset ;Emulated mouse sensitivity. ss.input.mouse_sensitivity 0.50 ;Input device for Virtual Port 1 ss.input.port1 gamepad ;ss, Virtual Port 1, 3D Control Pad: A ss.input.port1.3dpad.a ;ss, Virtual Port 1, 3D Control Pad: Analog DOWN ↓ ss.input.port1.3dpad.analog_down ;ss, Virtual Port 1, 3D Control Pad: Analog LEFT ← ss.input.port1.3dpad.analog_left ;ss, Virtual Port 1, 3D Control Pad: Analog RIGHT → ss.input.port1.3dpad.analog_right ;ss, Virtual Port 1, 3D Control Pad: Analog UP ↑ ss.input.port1.3dpad.analog_up ;ss, Virtual Port 1, 3D Control Pad: B ss.input.port1.3dpad.b ;ss, Virtual Port 1, 3D Control Pad: C ss.input.port1.3dpad.c ;ss, Virtual Port 1, 3D Control Pad: D-Pad DOWN ↓ ss.input.port1.3dpad.down ;ss, Virtual Port 1, 3D Control Pad: D-Pad LEFT ← ss.input.port1.3dpad.left ;ss, Virtual Port 1, 3D Control Pad: Left Shoulder (Analog) ss.input.port1.3dpad.ls ;ss, Virtual Port 1, 3D Control Pad: Mode ss.input.port1.3dpad.mode ;Default position for switch "Mode". ss.input.port1.3dpad.mode.defpos digital ;ss, Virtual Port 1, 3D Control Pad: D-Pad RIGHT → ss.input.port1.3dpad.right ;ss, Virtual Port 1, 3D Control Pad: Right Shoulder (Analog) ss.input.port1.3dpad.rs ;ss, Virtual Port 1, 3D Control Pad: START ss.input.port1.3dpad.start ;ss, Virtual Port 1, 3D Control Pad: D-Pad UP ↑ ss.input.port1.3dpad.up ;ss, Virtual Port 1, 3D Control Pad: X ss.input.port1.3dpad.x ;ss, Virtual Port 1, 3D Control Pad: Y ss.input.port1.3dpad.y ;ss, Virtual Port 1, 3D Control Pad: Z ss.input.port1.3dpad.z ;ss, Virtual Port 1, Dual Mission: A (R Stick Trigger) ss.input.port1.dmission.a ;ss, Virtual Port 1, Dual Mission: A AF ss.input.port1.dmission.afa ;Default position for switch "A AF". ss.input.port1.dmission.afa.defpos off ;ss, Virtual Port 1, Dual Mission: B AF ss.input.port1.dmission.afb ;Default position for switch "B AF". ss.input.port1.dmission.afb.defpos off ;ss, Virtual Port 1, Dual Mission: C AF ss.input.port1.dmission.afc ;Default position for switch "C AF". ss.input.port1.dmission.afc.defpos off ;ss, Virtual Port 1, Dual Mission: L AF ss.input.port1.dmission.afl ;Default position for switch "L AF". ss.input.port1.dmission.afl.defpos off ;ss, Virtual Port 1, Dual Mission: R AF ss.input.port1.dmission.afr ;Default position for switch "R AF". ss.input.port1.dmission.afr.defpos off ;ss, Virtual Port 1, Dual Mission: Autofire Speed ss.input.port1.dmission.afspeed ;Default position for switch "Autofire Speed". ss.input.port1.dmission.afspeed.defpos 1 ;ss, Virtual Port 1, Dual Mission: X AF ss.input.port1.dmission.afx ;Default position for switch "X AF". ss.input.port1.dmission.afx.defpos off ;ss, Virtual Port 1, Dual Mission: Y AF ss.input.port1.dmission.afy ;Default position for switch "Y AF". ss.input.port1.dmission.afy.defpos off ;ss, Virtual Port 1, Dual Mission: Z AF ss.input.port1.dmission.afz ;Default position for switch "Z AF". ss.input.port1.dmission.afz.defpos off ;ss, Virtual Port 1, Dual Mission: B (R Stick Left Button) ss.input.port1.dmission.b ;ss, Virtual Port 1, Dual Mission: C (R Stick Right Button) ss.input.port1.dmission.c ;ss, Virtual Port 1, Dual Mission: L ss.input.port1.dmission.l ;ss, Virtual Port 1, Dual Mission: L Stick BACK ↓ (Analog) ss.input.port1.dmission.lstick_back ;ss, Virtual Port 1, Dual Mission: L Stick FORE ↑ (Analog) ss.input.port1.dmission.lstick_fore ;ss, Virtual Port 1, Dual Mission: L Stick LEFT ← (Analog) ss.input.port1.dmission.lstick_left ;ss, Virtual Port 1, Dual Mission: L Stick RIGHT → (Analog) ss.input.port1.dmission.lstick_right ;ss, Virtual Port 1, Dual Mission: L Throttle Down (Analog) ss.input.port1.dmission.lthrottle_down ;ss, Virtual Port 1, Dual Mission: L Throttle Up (Analog) ss.input.port1.dmission.lthrottle_up ;ss, Virtual Port 1, Dual Mission: R ss.input.port1.dmission.r ;ss, Virtual Port 1, Dual Mission: R Stick BACK ↓ (Analog) ss.input.port1.dmission.rstick_back ;ss, Virtual Port 1, Dual Mission: R Stick FORE ↑ (Analog) ss.input.port1.dmission.rstick_fore ;ss, Virtual Port 1, Dual Mission: R Stick LEFT ← (Analog) ss.input.port1.dmission.rstick_left ;ss, Virtual Port 1, Dual Mission: R Stick RIGHT → (Analog) ss.input.port1.dmission.rstick_right ;ss, Virtual Port 1, Dual Mission: R Throttle Down (Analog) ss.input.port1.dmission.rthrottle_down ;ss, Virtual Port 1, Dual Mission: R Throttle Up (Analog) ss.input.port1.dmission.rthrottle_up ;ss, Virtual Port 1, Dual Mission: START ss.input.port1.dmission.start ;ss, Virtual Port 1, Dual Mission: X (L Stick Trigger) ss.input.port1.dmission.x ;ss, Virtual Port 1, Dual Mission: Y (L Stick Left Button) ss.input.port1.dmission.y ;ss, Virtual Port 1, Dual Mission: Z (L Stick Right Button) ss.input.port1.dmission.z ;ss, Virtual Port 1, Digital Gamepad: A ss.input.port1.gamepad.a keyboard 97 ;ss, Virtual Port 1, Digital Gamepad: B ss.input.port1.gamepad.b keyboard 98 ;ss, Virtual Port 1, Digital Gamepad: C ss.input.port1.gamepad.c keyboard 100 ;ss, Virtual Port 1, Digital Gamepad: DOWN ↓ ss.input.port1.gamepad.down keyboard 274 ;ss, Virtual Port 1, Digital Gamepad: LEFT ← ss.input.port1.gamepad.left keyboard 276 ;ss, Virtual Port 1, Digital Gamepad: Left Shoulder ss.input.port1.gamepad.ls keyboard 102 ;ss, Virtual Port 1, Digital Gamepad: RIGHT → ss.input.port1.gamepad.right keyboard 275 ;ss, Virtual Port 1, Digital Gamepad: Right Shoulder ss.input.port1.gamepad.rs keyboard 101 ;ss, Virtual Port 1, Digital Gamepad: START ss.input.port1.gamepad.start keyboard 122 ;ss, Virtual Port 1, Digital Gamepad: UP ↑ ss.input.port1.gamepad.up keyboard 273 ;ss, Virtual Port 1, Digital Gamepad: X ss.input.port1.gamepad.x keyboard 99 ;ss, Virtual Port 1, Digital Gamepad: Y ss.input.port1.gamepad.y keyboard 105 ;ss, Virtual Port 1, Digital Gamepad: Z ss.input.port1.gamepad.z keyboard 103 ;ss, Virtual Port 1, Light Gun: Offscreen Shot(Simulated) ss.input.port1.gun.offscreen_shot mouse 0000000000000000 00000002 ;ss, Virtual Port 1, Light Gun: START ss.input.port1.gun.start mouse 0000000000000000 00000001 ;ss, Virtual Port 1, Light Gun: Trigger ss.input.port1.gun.trigger mouse 0000000000000000 00000000 ;ss, Virtual Port 1, Light Gun: X Axis ss.input.port1.gun.x_axis mouse 0000000000000000 00008000 ;ss, Virtual Port 1, Light Gun: Y Axis ss.input.port1.gun.y_axis mouse 0000000000000000 00008001 ;Crosshairs color for lightgun on virtual port 1. ss.input.port1.gun_chairs 0xFF0000 ;ss, Virtual Port 1, Keyboard (US): 0(Zero) ss.input.port1.keyboard.0 keyboard 48 ;ss, Virtual Port 1, Keyboard (US): 1(One) ss.input.port1.keyboard.1 keyboard 49 ;ss, Virtual Port 1, Keyboard (US): 2 ss.input.port1.keyboard.2 keyboard 50 ;ss, Virtual Port 1, Keyboard (US): 3 ss.input.port1.keyboard.3 keyboard 51 ;ss, Virtual Port 1, Keyboard (US): 4 ss.input.port1.keyboard.4 keyboard 52 ;ss, Virtual Port 1, Keyboard (US): 5 ss.input.port1.keyboard.5 keyboard 53 ;ss, Virtual Port 1, Keyboard (US): 6 ss.input.port1.keyboard.6 keyboard 54 ;ss, Virtual Port 1, Keyboard (US): 7 ss.input.port1.keyboard.7 keyboard 55 ;ss, Virtual Port 1, Keyboard (US): 8 ss.input.port1.keyboard.8 keyboard 56 ;ss, Virtual Port 1, Keyboard (US): 9 ss.input.port1.keyboard.9 keyboard 57 ;ss, Virtual Port 1, Keyboard (US): A ss.input.port1.keyboard.a keyboard 97 ;ss, Virtual Port 1, Keyboard (US): B ss.input.port1.keyboard.b keyboard 98 ;ss, Virtual Port 1, Keyboard (US): Backslash \ ss.input.port1.keyboard.backslash keyboard 92 ;ss, Virtual Port 1, Keyboard (US): Backspace ss.input.port1.keyboard.backspace keyboard 8 ;ss, Virtual Port 1, Keyboard (US): C ss.input.port1.keyboard.c keyboard 99 ;ss, Virtual Port 1, Keyboard (US): Caps Lock ss.input.port1.keyboard.capslock keyboard 301 ;ss, Virtual Port 1, Keyboard (US): Comma , ss.input.port1.keyboard.comma keyboard 44 ;ss, Virtual Port 1, Keyboard (US): D ss.input.port1.keyboard.d keyboard 100 ;ss, Virtual Port 1, Keyboard (US): Delete ss.input.port1.keyboard.delete keyboard 127 ;ss, Virtual Port 1, Keyboard (US): Down ss.input.port1.keyboard.down keyboard 274 ;ss, Virtual Port 1, Keyboard (US): E ss.input.port1.keyboard.e keyboard 101 ;ss, Virtual Port 1, Keyboard (US): End ss.input.port1.keyboard.end keyboard 279 ;ss, Virtual Port 1, Keyboard (US): Enter ss.input.port1.keyboard.enter keyboard 13 ;ss, Virtual Port 1, Keyboard (US): Equals = ss.input.port1.keyboard.equals keyboard 61 ;ss, Virtual Port 1, Keyboard (US): Escape ss.input.port1.keyboard.esc keyboard 27 ;ss, Virtual Port 1, Keyboard (US): F ss.input.port1.keyboard.f keyboard 102 ;ss, Virtual Port 1, Keyboard (US): F1 ss.input.port1.keyboard.f1 keyboard 282 ;ss, Virtual Port 1, Keyboard (US): F10 ss.input.port1.keyboard.f10 keyboard 291 ;ss, Virtual Port 1, Keyboard (US): F11 ss.input.port1.keyboard.f11 keyboard 292 ;ss, Virtual Port 1, Keyboard (US): F12 ss.input.port1.keyboard.f12 keyboard 293 ;ss, Virtual Port 1, Keyboard (US): F2 ss.input.port1.keyboard.f2 keyboard 283 ;ss, Virtual Port 1, Keyboard (US): F3 ss.input.port1.keyboard.f3 keyboard 284 ;ss, Virtual Port 1, Keyboard (US): F4 ss.input.port1.keyboard.f4 keyboard 285 ;ss, Virtual Port 1, Keyboard (US): F5 ss.input.port1.keyboard.f5 keyboard 286 ;ss, Virtual Port 1, Keyboard (US): F6 ss.input.port1.keyboard.f6 keyboard 287 ;ss, Virtual Port 1, Keyboard (US): F7 ss.input.port1.keyboard.f7 keyboard 288 ;ss, Virtual Port 1, Keyboard (US): F8 ss.input.port1.keyboard.f8 keyboard 289 ;ss, Virtual Port 1, Keyboard (US): F9 ss.input.port1.keyboard.f9 keyboard 290 ;ss, Virtual Port 1, Keyboard (US): G ss.input.port1.keyboard.g keyboard 103 ;ss, Virtual Port 1, Keyboard (US): Grave ` ss.input.port1.keyboard.grave keyboard 96 ;ss, Virtual Port 1, Keyboard (US): H ss.input.port1.keyboard.h keyboard 104 ;ss, Virtual Port 1, Keyboard (US): Home ss.input.port1.keyboard.home keyboard 278 ;ss, Virtual Port 1, Keyboard (US): I ss.input.port1.keyboard.i keyboard 105 ;ss, Virtual Port 1, Keyboard (US): Insert ss.input.port1.keyboard.insert keyboard 277 ;ss, Virtual Port 1, Keyboard (US): J ss.input.port1.keyboard.j keyboard 106 ;ss, Virtual Port 1, Keyboard (US): K ss.input.port1.keyboard.k keyboard 107 ;ss, Virtual Port 1, Keyboard (US): Keypad Asterisk(Multiply) ss.input.port1.keyboard.kp_asterisk keyboard 268 ;ss, Virtual Port 1, Keyboard (US): Keypad Center/5 ss.input.port1.keyboard.kp_center keyboard 261 ;ss, Virtual Port 1, Keyboard (US): Keypad Delete ss.input.port1.keyboard.kp_delete keyboard 266 ;ss, Virtual Port 1, Keyboard (US): Keypad Down/2 ss.input.port1.keyboard.kp_down keyboard 258 ;ss, Virtual Port 1, Keyboard (US): Keypad End/1 ss.input.port1.keyboard.kp_end keyboard 257 ;ss, Virtual Port 1, Keyboard (US): Keypad Enter ss.input.port1.keyboard.kp_enter keyboard 271 ;ss, Virtual Port 1, Keyboard (US): Keypad Home/7 ss.input.port1.keyboard.kp_home keyboard 263 ;ss, Virtual Port 1, Keyboard (US): Keypad Insert/0 ss.input.port1.keyboard.kp_insert keyboard 256 ;ss, Virtual Port 1, Keyboard (US): Keypad Left/4 ss.input.port1.keyboard.kp_left keyboard 260 ;ss, Virtual Port 1, Keyboard (US): Keypad Minus ss.input.port1.keyboard.kp_minus keyboard 269 ;ss, Virtual Port 1, Keyboard (US): Keypad Pagedown/3 ss.input.port1.keyboard.kp_pagedown keyboard 259 ;ss, Virtual Port 1, Keyboard (US): Keypad Pageup/9 ss.input.port1.keyboard.kp_pageup keyboard 265 ;ss, Virtual Port 1, Keyboard (US): Keypad Plus ss.input.port1.keyboard.kp_plus keyboard 270 ;ss, Virtual Port 1, Keyboard (US): Keypad Right/6 ss.input.port1.keyboard.kp_right keyboard 262 ;ss, Virtual Port 1, Keyboard (US): Keypad Slash(Divide) ss.input.port1.keyboard.kp_slash keyboard 267 ;ss, Virtual Port 1, Keyboard (US): Keypad Up/8 ss.input.port1.keyboard.kp_up keyboard 264 ;ss, Virtual Port 1, Keyboard (US): L ss.input.port1.keyboard.l keyboard 108 ;ss, Virtual Port 1, Keyboard (US): Left Alt ss.input.port1.keyboard.lalt keyboard 308 ;ss, Virtual Port 1, Keyboard (US): Left Ctrl ss.input.port1.keyboard.lctrl keyboard 306 ;ss, Virtual Port 1, Keyboard (US): Cursor Left ss.input.port1.keyboard.left keyboard 276 ;ss, Virtual Port 1, Keyboard (US): Left Bracket [ ss.input.port1.keyboard.leftbracket keyboard 91 ;ss, Virtual Port 1, Keyboard (US): Left Shift ss.input.port1.keyboard.lshift keyboard 304 ;ss, Virtual Port 1, Keyboard (US): M ss.input.port1.keyboard.m keyboard 109 ;ss, Virtual Port 1, Keyboard (US): Minus - ss.input.port1.keyboard.minus keyboard 45 ;ss, Virtual Port 1, Keyboard (US): N ss.input.port1.keyboard.n keyboard 110 ;ss, Virtual Port 1, Keyboard (US): Num Lock ss.input.port1.keyboard.numlock keyboard 300 ;ss, Virtual Port 1, Keyboard (US): O ss.input.port1.keyboard.o keyboard 111 ;ss, Virtual Port 1, Keyboard (US): P ss.input.port1.keyboard.p keyboard 112 ;ss, Virtual Port 1, Keyboard (US): Page Down ss.input.port1.keyboard.pagedown keyboard 281 ;ss, Virtual Port 1, Keyboard (US): Page Up ss.input.port1.keyboard.pageup keyboard 280 ;ss, Virtual Port 1, Keyboard (US): Pause ss.input.port1.keyboard.pause keyboard 19 ;ss, Virtual Port 1, Keyboard (US): Period . ss.input.port1.keyboard.period keyboard 46 ;ss, Virtual Port 1, Keyboard (US): Print Screen ss.input.port1.keyboard.printscreen keyboard 316 ;ss, Virtual Port 1, Keyboard (US): Q ss.input.port1.keyboard.q keyboard 113 ;ss, Virtual Port 1, Keyboard (US): Quote ' ss.input.port1.keyboard.quote keyboard 39 ;ss, Virtual Port 1, Keyboard (US): R ss.input.port1.keyboard.r keyboard 114 ;ss, Virtual Port 1, Keyboard (US): Right Alt ss.input.port1.keyboard.ralt keyboard 307 ;ss, Virtual Port 1, Keyboard (US): Right Ctrl ss.input.port1.keyboard.rctrl keyboard 305 ;ss, Virtual Port 1, Keyboard (US): Right ss.input.port1.keyboard.right keyboard 275 ;ss, Virtual Port 1, Keyboard (US): Right Bracket ] ss.input.port1.keyboard.rightbracket keyboard 93 ;ss, Virtual Port 1, Keyboard (US): Right Shift ss.input.port1.keyboard.rshift keyboard 303 ;ss, Virtual Port 1, Keyboard (US): S ss.input.port1.keyboard.s keyboard 115 ;ss, Virtual Port 1, Keyboard (US): Scroll Lock ss.input.port1.keyboard.scrolllock keyboard 302 ;ss, Virtual Port 1, Keyboard (US): Semicolon ; ss.input.port1.keyboard.semicolon keyboard 59 ;ss, Virtual Port 1, Keyboard (US): Slash / ss.input.port1.keyboard.slash keyboard 47 ;ss, Virtual Port 1, Keyboard (US): Space ss.input.port1.keyboard.space keyboard 32 ;ss, Virtual Port 1, Keyboard (US): T ss.input.port1.keyboard.t keyboard 116 ;ss, Virtual Port 1, Keyboard (US): Tab ss.input.port1.keyboard.tab keyboard 9 ;ss, Virtual Port 1, Keyboard (US): U ss.input.port1.keyboard.u keyboard 117 ;ss, Virtual Port 1, Keyboard (US): Up ss.input.port1.keyboard.up keyboard 273 ;ss, Virtual Port 1, Keyboard (US): V ss.input.port1.keyboard.v keyboard 118 ;ss, Virtual Port 1, Keyboard (US): W ss.input.port1.keyboard.w keyboard 119 ;ss, Virtual Port 1, Keyboard (US): X ss.input.port1.keyboard.x keyboard 120 ;ss, Virtual Port 1, Keyboard (US): Y ss.input.port1.keyboard.y keyboard 121 ;ss, Virtual Port 1, Keyboard (US): Z ss.input.port1.keyboard.z keyboard 122 ;ss, Virtual Port 1, Mission Stick: A (Stick Trigger) ss.input.port1.mission.a ;ss, Virtual Port 1, Mission Stick: A AF ss.input.port1.mission.afa ;Default position for switch "A AF". ss.input.port1.mission.afa.defpos off ;ss, Virtual Port 1, Mission Stick: B AF ss.input.port1.mission.afb ;Default position for switch "B AF". ss.input.port1.mission.afb.defpos off ;ss, Virtual Port 1, Mission Stick: C AF ss.input.port1.mission.afc ;Default position for switch "C AF". ss.input.port1.mission.afc.defpos off ;ss, Virtual Port 1, Mission Stick: L AF ss.input.port1.mission.afl ;Default position for switch "L AF". ss.input.port1.mission.afl.defpos off ;ss, Virtual Port 1, Mission Stick: R AF ss.input.port1.mission.afr ;Default position for switch "R AF". ss.input.port1.mission.afr.defpos off ;ss, Virtual Port 1, Mission Stick: AF Speed ss.input.port1.mission.afspeed ;Default position for switch "AF Speed". ss.input.port1.mission.afspeed.defpos 1 ;ss, Virtual Port 1, Mission Stick: X AF ss.input.port1.mission.afx ;Default position for switch "X AF". ss.input.port1.mission.afx.defpos off ;ss, Virtual Port 1, Mission Stick: Y AF ss.input.port1.mission.afy ;Default position for switch "Y AF". ss.input.port1.mission.afy.defpos off ;ss, Virtual Port 1, Mission Stick: Z AF ss.input.port1.mission.afz ;Default position for switch "Z AF". ss.input.port1.mission.afz.defpos off ;ss, Virtual Port 1, Mission Stick: B (Stick Left Button) ss.input.port1.mission.b ;ss, Virtual Port 1, Mission Stick: C (Stick Right Button) ss.input.port1.mission.c ;ss, Virtual Port 1, Mission Stick: L ss.input.port1.mission.l ;ss, Virtual Port 1, Mission Stick: R ss.input.port1.mission.r ;ss, Virtual Port 1, Mission Stick: START ss.input.port1.mission.start ;ss, Virtual Port 1, Mission Stick: Stick BACK ↓ (Analog) ss.input.port1.mission.stick_back ;ss, Virtual Port 1, Mission Stick: Stick FORE ↑ (Analog) ss.input.port1.mission.stick_fore ;ss, Virtual Port 1, Mission Stick: Stick LEFT ← (Analog) ss.input.port1.mission.stick_left ;ss, Virtual Port 1, Mission Stick: Stick RIGHT → (Analog) ss.input.port1.mission.stick_right ;ss, Virtual Port 1, Mission Stick: Throttle Down (Analog) ss.input.port1.mission.throttle_down ;ss, Virtual Port 1, Mission Stick: Throttle Up (Analog) ss.input.port1.mission.throttle_up ;ss, Virtual Port 1, Mission Stick: X ss.input.port1.mission.x ;ss, Virtual Port 1, Mission Stick: Y ss.input.port1.mission.y ;ss, Virtual Port 1, Mission Stick: Z ss.input.port1.mission.z ;ss, Virtual Port 1, Mouse: Left Button ss.input.port1.mouse.left mouse 0000000000000000 00000000 ;ss, Virtual Port 1, Mouse: Middle Button ss.input.port1.mouse.middle mouse 0000000000000000 00000001 ;ss, Virtual Port 1, Mouse: Right Button ss.input.port1.mouse.right mouse 0000000000000000 00000002 ;ss, Virtual Port 1, Mouse: Start ss.input.port1.mouse.start keyboard 13 ;ss, Virtual Port 1, Steering Wheel: A (R Group) ss.input.port1.wheel.a ;ss, Virtual Port 1, Steering Wheel: Analog LEFT ← ss.input.port1.wheel.analog_left ;ss, Virtual Port 1, Steering Wheel: Analog RIGHT → ss.input.port1.wheel.analog_right ;ss, Virtual Port 1, Steering Wheel: B (R Group) ss.input.port1.wheel.b ;ss, Virtual Port 1, Steering Wheel: C (R Group) ss.input.port1.wheel.c ;ss, Virtual Port 1, Steering Wheel: R Gear Shift(Equiv. DOWN ↓) ss.input.port1.wheel.down ;ss, Virtual Port 1, Steering Wheel: START ss.input.port1.wheel.start ;ss, Virtual Port 1, Steering Wheel: L Gear Shift(Equiv. UP ↑) ss.input.port1.wheel.up ;ss, Virtual Port 1, Steering Wheel: X (L Group) ss.input.port1.wheel.x ;ss, Virtual Port 1, Steering Wheel: Y (L Group) ss.input.port1.wheel.y ;ss, Virtual Port 1, Steering Wheel: Z (L Group) ss.input.port1.wheel.z ;Input device for Virtual Port 10 ss.input.port10 gamepad ;ss, Virtual Port 10, 3D Control Pad: A ss.input.port10.3dpad.a ;ss, Virtual Port 10, 3D Control Pad: Analog DOWN ↓ ss.input.port10.3dpad.analog_down ;ss, Virtual Port 10, 3D Control Pad: Analog LEFT ← ss.input.port10.3dpad.analog_left ;ss, Virtual Port 10, 3D Control Pad: Analog RIGHT → ss.input.port10.3dpad.analog_right ;ss, Virtual Port 10, 3D Control Pad: Analog UP ↑ ss.input.port10.3dpad.analog_up ;ss, Virtual Port 10, 3D Control Pad: B ss.input.port10.3dpad.b ;ss, Virtual Port 10, 3D Control Pad: C ss.input.port10.3dpad.c ;ss, Virtual Port 10, 3D Control Pad: D-Pad DOWN ↓ ss.input.port10.3dpad.down ;ss, Virtual Port 10, 3D Control Pad: D-Pad LEFT ← ss.input.port10.3dpad.left ;ss, Virtual Port 10, 3D Control Pad: Left Shoulder (Analog) ss.input.port10.3dpad.ls ;ss, Virtual Port 10, 3D Control Pad: Mode ss.input.port10.3dpad.mode ;Default position for switch "Mode". ss.input.port10.3dpad.mode.defpos digital ;ss, Virtual Port 10, 3D Control Pad: D-Pad RIGHT → ss.input.port10.3dpad.right ;ss, Virtual Port 10, 3D Control Pad: Right Shoulder (Analog) ss.input.port10.3dpad.rs ;ss, Virtual Port 10, 3D Control Pad: START ss.input.port10.3dpad.start ;ss, Virtual Port 10, 3D Control Pad: D-Pad UP ↑ ss.input.port10.3dpad.up ;ss, Virtual Port 10, 3D Control Pad: X ss.input.port10.3dpad.x ;ss, Virtual Port 10, 3D Control Pad: Y ss.input.port10.3dpad.y ;ss, Virtual Port 10, 3D Control Pad: Z ss.input.port10.3dpad.z ;ss, Virtual Port 10, Dual Mission: A (R Stick Trigger) ss.input.port10.dmission.a ;ss, Virtual Port 10, Dual Mission: A AF ss.input.port10.dmission.afa ;Default position for switch "A AF". ss.input.port10.dmission.afa.defpos off ;ss, Virtual Port 10, Dual Mission: B AF ss.input.port10.dmission.afb ;Default position for switch "B AF". ss.input.port10.dmission.afb.defpos off ;ss, Virtual Port 10, Dual Mission: C AF ss.input.port10.dmission.afc ;Default position for switch "C AF". ss.input.port10.dmission.afc.defpos off ;ss, Virtual Port 10, Dual Mission: L AF ss.input.port10.dmission.afl ;Default position for switch "L AF". ss.input.port10.dmission.afl.defpos off ;ss, Virtual Port 10, Dual Mission: R AF ss.input.port10.dmission.afr ;Default position for switch "R AF". ss.input.port10.dmission.afr.defpos off ;ss, Virtual Port 10, Dual Mission: Autofire Speed ss.input.port10.dmission.afspeed ;Default position for switch "Autofire Speed". ss.input.port10.dmission.afspeed.defpos 1 ;ss, Virtual Port 10, Dual Mission: X AF ss.input.port10.dmission.afx ;Default position for switch "X AF". ss.input.port10.dmission.afx.defpos off ;ss, Virtual Port 10, Dual Mission: Y AF ss.input.port10.dmission.afy ;Default position for switch "Y AF". ss.input.port10.dmission.afy.defpos off ;ss, Virtual Port 10, Dual Mission: Z AF ss.input.port10.dmission.afz ;Default position for switch "Z AF". ss.input.port10.dmission.afz.defpos off ;ss, Virtual Port 10, Dual Mission: B (R Stick Left Button) ss.input.port10.dmission.b ;ss, Virtual Port 10, Dual Mission: C (R Stick Right Button) ss.input.port10.dmission.c ;ss, Virtual Port 10, Dual Mission: L ss.input.port10.dmission.l ;ss, Virtual Port 10, Dual Mission: L Stick BACK ↓ (Analog) ss.input.port10.dmission.lstick_back ;ss, Virtual Port 10, Dual Mission: L Stick FORE ↑ (Analog) ss.input.port10.dmission.lstick_fore ;ss, Virtual Port 10, Dual Mission: L Stick LEFT ← (Analog) ss.input.port10.dmission.lstick_left ;ss, Virtual Port 10, Dual Mission: L Stick RIGHT → (Analog) ss.input.port10.dmission.lstick_right ;ss, Virtual Port 10, Dual Mission: L Throttle Down (Analog) ss.input.port10.dmission.lthrottle_down ;ss, Virtual Port 10, Dual Mission: L Throttle Up (Analog) ss.input.port10.dmission.lthrottle_up ;ss, Virtual Port 10, Dual Mission: R ss.input.port10.dmission.r ;ss, Virtual Port 10, Dual Mission: R Stick BACK ↓ (Analog) ss.input.port10.dmission.rstick_back ;ss, Virtual Port 10, Dual Mission: R Stick FORE ↑ (Analog) ss.input.port10.dmission.rstick_fore ;ss, Virtual Port 10, Dual Mission: R Stick LEFT ← (Analog) ss.input.port10.dmission.rstick_left ;ss, Virtual Port 10, Dual Mission: R Stick RIGHT → (Analog) ss.input.port10.dmission.rstick_right ;ss, Virtual Port 10, Dual Mission: R Throttle Down (Analog) ss.input.port10.dmission.rthrottle_down ;ss, Virtual Port 10, Dual Mission: R Throttle Up (Analog) ss.input.port10.dmission.rthrottle_up ;ss, Virtual Port 10, Dual Mission: START ss.input.port10.dmission.start ;ss, Virtual Port 10, Dual Mission: X (L Stick Trigger) ss.input.port10.dmission.x ;ss, Virtual Port 10, Dual Mission: Y (L Stick Left Button) ss.input.port10.dmission.y ;ss, Virtual Port 10, Dual Mission: Z (L Stick Right Button) ss.input.port10.dmission.z ;ss, Virtual Port 10, Digital Gamepad: A ss.input.port10.gamepad.a ;ss, Virtual Port 10, Digital Gamepad: B ss.input.port10.gamepad.b ;ss, Virtual Port 10, Digital Gamepad: C ss.input.port10.gamepad.c ;ss, Virtual Port 10, Digital Gamepad: DOWN ↓ ss.input.port10.gamepad.down ;ss, Virtual Port 10, Digital Gamepad: LEFT ← ss.input.port10.gamepad.left ;ss, Virtual Port 10, Digital Gamepad: Left Shoulder ss.input.port10.gamepad.ls ;ss, Virtual Port 10, Digital Gamepad: RIGHT → ss.input.port10.gamepad.right ;ss, Virtual Port 10, Digital Gamepad: Right Shoulder ss.input.port10.gamepad.rs ;ss, Virtual Port 10, Digital Gamepad: START ss.input.port10.gamepad.start ;ss, Virtual Port 10, Digital Gamepad: UP ↑ ss.input.port10.gamepad.up ;ss, Virtual Port 10, Digital Gamepad: X ss.input.port10.gamepad.x ;ss, Virtual Port 10, Digital Gamepad: Y ss.input.port10.gamepad.y ;ss, Virtual Port 10, Digital Gamepad: Z ss.input.port10.gamepad.z ;ss, Virtual Port 10, Light Gun: Offscreen Shot(Simulated) ss.input.port10.gun.offscreen_shot mouse 0000000000000000 00000002 ;ss, Virtual Port 10, Light Gun: START ss.input.port10.gun.start mouse 0000000000000000 00000001 ;ss, Virtual Port 10, Light Gun: Trigger ss.input.port10.gun.trigger mouse 0000000000000000 00000000 ;ss, Virtual Port 10, Light Gun: X Axis ss.input.port10.gun.x_axis mouse 0000000000000000 00008000 ;ss, Virtual Port 10, Light Gun: Y Axis ss.input.port10.gun.y_axis mouse 0000000000000000 00008001 ;Crosshairs color for lightgun on virtual port 10. ss.input.port10.gun_chairs 0x00FF80 ;ss, Virtual Port 10, Keyboard (US): 0(Zero) ss.input.port10.keyboard.0 keyboard 48 ;ss, Virtual Port 10, Keyboard (US): 1(One) ss.input.port10.keyboard.1 keyboard 49 ;ss, Virtual Port 10, Keyboard (US): 2 ss.input.port10.keyboard.2 keyboard 50 ;ss, Virtual Port 10, Keyboard (US): 3 ss.input.port10.keyboard.3 keyboard 51 ;ss, Virtual Port 10, Keyboard (US): 4 ss.input.port10.keyboard.4 keyboard 52 ;ss, Virtual Port 10, Keyboard (US): 5 ss.input.port10.keyboard.5 keyboard 53 ;ss, Virtual Port 10, Keyboard (US): 6 ss.input.port10.keyboard.6 keyboard 54 ;ss, Virtual Port 10, Keyboard (US): 7 ss.input.port10.keyboard.7 keyboard 55 ;ss, Virtual Port 10, Keyboard (US): 8 ss.input.port10.keyboard.8 keyboard 56 ;ss, Virtual Port 10, Keyboard (US): 9 ss.input.port10.keyboard.9 keyboard 57 ;ss, Virtual Port 10, Keyboard (US): A ss.input.port10.keyboard.a keyboard 97 ;ss, Virtual Port 10, Keyboard (US): B ss.input.port10.keyboard.b keyboard 98 ;ss, Virtual Port 10, Keyboard (US): Backslash \ ss.input.port10.keyboard.backslash keyboard 92 ;ss, Virtual Port 10, Keyboard (US): Backspace ss.input.port10.keyboard.backspace keyboard 8 ;ss, Virtual Port 10, Keyboard (US): C ss.input.port10.keyboard.c keyboard 99 ;ss, Virtual Port 10, Keyboard (US): Caps Lock ss.input.port10.keyboard.capslock keyboard 301 ;ss, Virtual Port 10, Keyboard (US): Comma , ss.input.port10.keyboard.comma keyboard 44 ;ss, Virtual Port 10, Keyboard (US): D ss.input.port10.keyboard.d keyboard 100 ;ss, Virtual Port 10, Keyboard (US): Delete ss.input.port10.keyboard.delete keyboard 127 ;ss, Virtual Port 10, Keyboard (US): Down ss.input.port10.keyboard.down keyboard 274 ;ss, Virtual Port 10, Keyboard (US): E ss.input.port10.keyboard.e keyboard 101 ;ss, Virtual Port 10, Keyboard (US): End ss.input.port10.keyboard.end keyboard 279 ;ss, Virtual Port 10, Keyboard (US): Enter ss.input.port10.keyboard.enter keyboard 13 ;ss, Virtual Port 10, Keyboard (US): Equals = ss.input.port10.keyboard.equals keyboard 61 ;ss, Virtual Port 10, Keyboard (US): Escape ss.input.port10.keyboard.esc keyboard 27 ;ss, Virtual Port 10, Keyboard (US): F ss.input.port10.keyboard.f keyboard 102 ;ss, Virtual Port 10, Keyboard (US): F1 ss.input.port10.keyboard.f1 keyboard 282 ;ss, Virtual Port 10, Keyboard (US): F10 ss.input.port10.keyboard.f10 keyboard 291 ;ss, Virtual Port 10, Keyboard (US): F11 ss.input.port10.keyboard.f11 keyboard 292 ;ss, Virtual Port 10, Keyboard (US): F12 ss.input.port10.keyboard.f12 keyboard 293 ;ss, Virtual Port 10, Keyboard (US): F2 ss.input.port10.keyboard.f2 keyboard 283 ;ss, Virtual Port 10, Keyboard (US): F3 ss.input.port10.keyboard.f3 keyboard 284 ;ss, Virtual Port 10, Keyboard (US): F4 ss.input.port10.keyboard.f4 keyboard 285 ;ss, Virtual Port 10, Keyboard (US): F5 ss.input.port10.keyboard.f5 keyboard 286 ;ss, Virtual Port 10, Keyboard (US): F6 ss.input.port10.keyboard.f6 keyboard 287 ;ss, Virtual Port 10, Keyboard (US): F7 ss.input.port10.keyboard.f7 keyboard 288 ;ss, Virtual Port 10, Keyboard (US): F8 ss.input.port10.keyboard.f8 keyboard 289 ;ss, Virtual Port 10, Keyboard (US): F9 ss.input.port10.keyboard.f9 keyboard 290 ;ss, Virtual Port 10, Keyboard (US): G ss.input.port10.keyboard.g keyboard 103 ;ss, Virtual Port 10, Keyboard (US): Grave ` ss.input.port10.keyboard.grave keyboard 96 ;ss, Virtual Port 10, Keyboard (US): H ss.input.port10.keyboard.h keyboard 104 ;ss, Virtual Port 10, Keyboard (US): Home ss.input.port10.keyboard.home keyboard 278 ;ss, Virtual Port 10, Keyboard (US): I ss.input.port10.keyboard.i keyboard 105 ;ss, Virtual Port 10, Keyboard (US): Insert ss.input.port10.keyboard.insert keyboard 277 ;ss, Virtual Port 10, Keyboard (US): J ss.input.port10.keyboard.j keyboard 106 ;ss, Virtual Port 10, Keyboard (US): K ss.input.port10.keyboard.k keyboard 107 ;ss, Virtual Port 10, Keyboard (US): Keypad Asterisk(Multiply) ss.input.port10.keyboard.kp_asterisk keyboard 268 ;ss, Virtual Port 10, Keyboard (US): Keypad Center/5 ss.input.port10.keyboard.kp_center keyboard 261 ;ss, Virtual Port 10, Keyboard (US): Keypad Delete ss.input.port10.keyboard.kp_delete keyboard 266 ;ss, Virtual Port 10, Keyboard (US): Keypad Down/2 ss.input.port10.keyboard.kp_down keyboard 258 ;ss, Virtual Port 10, Keyboard (US): Keypad End/1 ss.input.port10.keyboard.kp_end keyboard 257 ;ss, Virtual Port 10, Keyboard (US): Keypad Enter ss.input.port10.keyboard.kp_enter keyboard 271 ;ss, Virtual Port 10, Keyboard (US): Keypad Home/7 ss.input.port10.keyboard.kp_home keyboard 263 ;ss, Virtual Port 10, Keyboard (US): Keypad Insert/0 ss.input.port10.keyboard.kp_insert keyboard 256 ;ss, Virtual Port 10, Keyboard (US): Keypad Left/4 ss.input.port10.keyboard.kp_left keyboard 260 ;ss, Virtual Port 10, Keyboard (US): Keypad Minus ss.input.port10.keyboard.kp_minus keyboard 269 ;ss, Virtual Port 10, Keyboard (US): Keypad Pagedown/3 ss.input.port10.keyboard.kp_pagedown keyboard 259 ;ss, Virtual Port 10, Keyboard (US): Keypad Pageup/9 ss.input.port10.keyboard.kp_pageup keyboard 265 ;ss, Virtual Port 10, Keyboard (US): Keypad Plus ss.input.port10.keyboard.kp_plus keyboard 270 ;ss, Virtual Port 10, Keyboard (US): Keypad Right/6 ss.input.port10.keyboard.kp_right keyboard 262 ;ss, Virtual Port 10, Keyboard (US): Keypad Slash(Divide) ss.input.port10.keyboard.kp_slash keyboard 267 ;ss, Virtual Port 10, Keyboard (US): Keypad Up/8 ss.input.port10.keyboard.kp_up keyboard 264 ;ss, Virtual Port 10, Keyboard (US): L ss.input.port10.keyboard.l keyboard 108 ;ss, Virtual Port 10, Keyboard (US): Left Alt ss.input.port10.keyboard.lalt keyboard 308 ;ss, Virtual Port 10, Keyboard (US): Left Ctrl ss.input.port10.keyboard.lctrl keyboard 306 ;ss, Virtual Port 10, Keyboard (US): Cursor Left ss.input.port10.keyboard.left keyboard 276 ;ss, Virtual Port 10, Keyboard (US): Left Bracket [ ss.input.port10.keyboard.leftbracket keyboard 91 ;ss, Virtual Port 10, Keyboard (US): Left Shift ss.input.port10.keyboard.lshift keyboard 304 ;ss, Virtual Port 10, Keyboard (US): M ss.input.port10.keyboard.m keyboard 109 ;ss, Virtual Port 10, Keyboard (US): Minus - ss.input.port10.keyboard.minus keyboard 45 ;ss, Virtual Port 10, Keyboard (US): N ss.input.port10.keyboard.n keyboard 110 ;ss, Virtual Port 10, Keyboard (US): Num Lock ss.input.port10.keyboard.numlock keyboard 300 ;ss, Virtual Port 10, Keyboard (US): O ss.input.port10.keyboard.o keyboard 111 ;ss, Virtual Port 10, Keyboard (US): P ss.input.port10.keyboard.p keyboard 112 ;ss, Virtual Port 10, Keyboard (US): Page Down ss.input.port10.keyboard.pagedown keyboard 281 ;ss, Virtual Port 10, Keyboard (US): Page Up ss.input.port10.keyboard.pageup keyboard 280 ;ss, Virtual Port 10, Keyboard (US): Pause ss.input.port10.keyboard.pause keyboard 19 ;ss, Virtual Port 10, Keyboard (US): Period . ss.input.port10.keyboard.period keyboard 46 ;ss, Virtual Port 10, Keyboard (US): Print Screen ss.input.port10.keyboard.printscreen keyboard 316 ;ss, Virtual Port 10, Keyboard (US): Q ss.input.port10.keyboard.q keyboard 113 ;ss, Virtual Port 10, Keyboard (US): Quote ' ss.input.port10.keyboard.quote keyboard 39 ;ss, Virtual Port 10, Keyboard (US): R ss.input.port10.keyboard.r keyboard 114 ;ss, Virtual Port 10, Keyboard (US): Right Alt ss.input.port10.keyboard.ralt keyboard 307 ;ss, Virtual Port 10, Keyboard (US): Right Ctrl ss.input.port10.keyboard.rctrl keyboard 305 ;ss, Virtual Port 10, Keyboard (US): Right ss.input.port10.keyboard.right keyboard 275 ;ss, Virtual Port 10, Keyboard (US): Right Bracket ] ss.input.port10.keyboard.rightbracket keyboard 93 ;ss, Virtual Port 10, Keyboard (US): Right Shift ss.input.port10.keyboard.rshift keyboard 303 ;ss, Virtual Port 10, Keyboard (US): S ss.input.port10.keyboard.s keyboard 115 ;ss, Virtual Port 10, Keyboard (US): Scroll Lock ss.input.port10.keyboard.scrolllock keyboard 302 ;ss, Virtual Port 10, Keyboard (US): Semicolon ; ss.input.port10.keyboard.semicolon keyboard 59 ;ss, Virtual Port 10, Keyboard (US): Slash / ss.input.port10.keyboard.slash keyboard 47 ;ss, Virtual Port 10, Keyboard (US): Space ss.input.port10.keyboard.space keyboard 32 ;ss, Virtual Port 10, Keyboard (US): T ss.input.port10.keyboard.t keyboard 116 ;ss, Virtual Port 10, Keyboard (US): Tab ss.input.port10.keyboard.tab keyboard 9 ;ss, Virtual Port 10, Keyboard (US): U ss.input.port10.keyboard.u keyboard 117 ;ss, Virtual Port 10, Keyboard (US): Up ss.input.port10.keyboard.up keyboard 273 ;ss, Virtual Port 10, Keyboard (US): V ss.input.port10.keyboard.v keyboard 118 ;ss, Virtual Port 10, Keyboard (US): W ss.input.port10.keyboard.w keyboard 119 ;ss, Virtual Port 10, Keyboard (US): X ss.input.port10.keyboard.x keyboard 120 ;ss, Virtual Port 10, Keyboard (US): Y ss.input.port10.keyboard.y keyboard 121 ;ss, Virtual Port 10, Keyboard (US): Z ss.input.port10.keyboard.z keyboard 122 ;ss, Virtual Port 10, Mission Stick: A (Stick Trigger) ss.input.port10.mission.a ;ss, Virtual Port 10, Mission Stick: A AF ss.input.port10.mission.afa ;Default position for switch "A AF". ss.input.port10.mission.afa.defpos off ;ss, Virtual Port 10, Mission Stick: B AF ss.input.port10.mission.afb ;Default position for switch "B AF". ss.input.port10.mission.afb.defpos off ;ss, Virtual Port 10, Mission Stick: C AF ss.input.port10.mission.afc ;Default position for switch "C AF". ss.input.port10.mission.afc.defpos off ;ss, Virtual Port 10, Mission Stick: L AF ss.input.port10.mission.afl ;Default position for switch "L AF". ss.input.port10.mission.afl.defpos off ;ss, Virtual Port 10, Mission Stick: R AF ss.input.port10.mission.afr ;Default position for switch "R AF". ss.input.port10.mission.afr.defpos off ;ss, Virtual Port 10, Mission Stick: AF Speed ss.input.port10.mission.afspeed ;Default position for switch "AF Speed". ss.input.port10.mission.afspeed.defpos 1 ;ss, Virtual Port 10, Mission Stick: X AF ss.input.port10.mission.afx ;Default position for switch "X AF". ss.input.port10.mission.afx.defpos off ;ss, Virtual Port 10, Mission Stick: Y AF ss.input.port10.mission.afy ;Default position for switch "Y AF". ss.input.port10.mission.afy.defpos off ;ss, Virtual Port 10, Mission Stick: Z AF ss.input.port10.mission.afz ;Default position for switch "Z AF". ss.input.port10.mission.afz.defpos off ;ss, Virtual Port 10, Mission Stick: B (Stick Left Button) ss.input.port10.mission.b ;ss, Virtual Port 10, Mission Stick: C (Stick Right Button) ss.input.port10.mission.c ;ss, Virtual Port 10, Mission Stick: L ss.input.port10.mission.l ;ss, Virtual Port 10, Mission Stick: R ss.input.port10.mission.r ;ss, Virtual Port 10, Mission Stick: START ss.input.port10.mission.start ;ss, Virtual Port 10, Mission Stick: Stick BACK ↓ (Analog) ss.input.port10.mission.stick_back ;ss, Virtual Port 10, Mission Stick: Stick FORE ↑ (Analog) ss.input.port10.mission.stick_fore ;ss, Virtual Port 10, Mission Stick: Stick LEFT ← (Analog) ss.input.port10.mission.stick_left ;ss, Virtual Port 10, Mission Stick: Stick RIGHT → (Analog) ss.input.port10.mission.stick_right ;ss, Virtual Port 10, Mission Stick: Throttle Down (Analog) ss.input.port10.mission.throttle_down ;ss, Virtual Port 10, Mission Stick: Throttle Up (Analog) ss.input.port10.mission.throttle_up ;ss, Virtual Port 10, Mission Stick: X ss.input.port10.mission.x ;ss, Virtual Port 10, Mission Stick: Y ss.input.port10.mission.y ;ss, Virtual Port 10, Mission Stick: Z ss.input.port10.mission.z ;ss, Virtual Port 10, Mouse: Left Button ss.input.port10.mouse.left mouse 0000000000000000 00000000 ;ss, Virtual Port 10, Mouse: Middle Button ss.input.port10.mouse.middle mouse 0000000000000000 00000001 ;ss, Virtual Port 10, Mouse: Right Button ss.input.port10.mouse.right mouse 0000000000000000 00000002 ;ss, Virtual Port 10, Mouse: Start ss.input.port10.mouse.start keyboard 13 ;ss, Virtual Port 10, Steering Wheel: A (R Group) ss.input.port10.wheel.a ;ss, Virtual Port 10, Steering Wheel: Analog LEFT ← ss.input.port10.wheel.analog_left ;ss, Virtual Port 10, Steering Wheel: Analog RIGHT → ss.input.port10.wheel.analog_right ;ss, Virtual Port 10, Steering Wheel: B (R Group) ss.input.port10.wheel.b ;ss, Virtual Port 10, Steering Wheel: C (R Group) ss.input.port10.wheel.c ;ss, Virtual Port 10, Steering Wheel: R Gear Shift(Equiv. DOWN ↓) ss.input.port10.wheel.down ;ss, Virtual Port 10, Steering Wheel: START ss.input.port10.wheel.start ;ss, Virtual Port 10, Steering Wheel: L Gear Shift(Equiv. UP ↑) ss.input.port10.wheel.up ;ss, Virtual Port 10, Steering Wheel: X (L Group) ss.input.port10.wheel.x ;ss, Virtual Port 10, Steering Wheel: Y (L Group) ss.input.port10.wheel.y ;ss, Virtual Port 10, Steering Wheel: Z (L Group) ss.input.port10.wheel.z ;Input device for Virtual Port 11 ss.input.port11 gamepad ;ss, Virtual Port 11, 3D Control Pad: A ss.input.port11.3dpad.a ;ss, Virtual Port 11, 3D Control Pad: Analog DOWN ↓ ss.input.port11.3dpad.analog_down ;ss, Virtual Port 11, 3D Control Pad: Analog LEFT ← ss.input.port11.3dpad.analog_left ;ss, Virtual Port 11, 3D Control Pad: Analog RIGHT → ss.input.port11.3dpad.analog_right ;ss, Virtual Port 11, 3D Control Pad: Analog UP ↑ ss.input.port11.3dpad.analog_up ;ss, Virtual Port 11, 3D Control Pad: B ss.input.port11.3dpad.b ;ss, Virtual Port 11, 3D Control Pad: C ss.input.port11.3dpad.c ;ss, Virtual Port 11, 3D Control Pad: D-Pad DOWN ↓ ss.input.port11.3dpad.down ;ss, Virtual Port 11, 3D Control Pad: D-Pad LEFT ← ss.input.port11.3dpad.left ;ss, Virtual Port 11, 3D Control Pad: Left Shoulder (Analog) ss.input.port11.3dpad.ls ;ss, Virtual Port 11, 3D Control Pad: Mode ss.input.port11.3dpad.mode ;Default position for switch "Mode". ss.input.port11.3dpad.mode.defpos digital ;ss, Virtual Port 11, 3D Control Pad: D-Pad RIGHT → ss.input.port11.3dpad.right ;ss, Virtual Port 11, 3D Control Pad: Right Shoulder (Analog) ss.input.port11.3dpad.rs ;ss, Virtual Port 11, 3D Control Pad: START ss.input.port11.3dpad.start ;ss, Virtual Port 11, 3D Control Pad: D-Pad UP ↑ ss.input.port11.3dpad.up ;ss, Virtual Port 11, 3D Control Pad: X ss.input.port11.3dpad.x ;ss, Virtual Port 11, 3D Control Pad: Y ss.input.port11.3dpad.y ;ss, Virtual Port 11, 3D Control Pad: Z ss.input.port11.3dpad.z ;ss, Virtual Port 11, Dual Mission: A (R Stick Trigger) ss.input.port11.dmission.a ;ss, Virtual Port 11, Dual Mission: A AF ss.input.port11.dmission.afa ;Default position for switch "A AF". ss.input.port11.dmission.afa.defpos off ;ss, Virtual Port 11, Dual Mission: B AF ss.input.port11.dmission.afb ;Default position for switch "B AF". ss.input.port11.dmission.afb.defpos off ;ss, Virtual Port 11, Dual Mission: C AF ss.input.port11.dmission.afc ;Default position for switch "C AF". ss.input.port11.dmission.afc.defpos off ;ss, Virtual Port 11, Dual Mission: L AF ss.input.port11.dmission.afl ;Default position for switch "L AF". ss.input.port11.dmission.afl.defpos off ;ss, Virtual Port 11, Dual Mission: R AF ss.input.port11.dmission.afr ;Default position for switch "R AF". ss.input.port11.dmission.afr.defpos off ;ss, Virtual Port 11, Dual Mission: Autofire Speed ss.input.port11.dmission.afspeed ;Default position for switch "Autofire Speed". ss.input.port11.dmission.afspeed.defpos 1 ;ss, Virtual Port 11, Dual Mission: X AF ss.input.port11.dmission.afx ;Default position for switch "X AF". ss.input.port11.dmission.afx.defpos off ;ss, Virtual Port 11, Dual Mission: Y AF ss.input.port11.dmission.afy ;Default position for switch "Y AF". ss.input.port11.dmission.afy.defpos off ;ss, Virtual Port 11, Dual Mission: Z AF ss.input.port11.dmission.afz ;Default position for switch "Z AF". ss.input.port11.dmission.afz.defpos off ;ss, Virtual Port 11, Dual Mission: B (R Stick Left Button) ss.input.port11.dmission.b ;ss, Virtual Port 11, Dual Mission: C (R Stick Right Button) ss.input.port11.dmission.c ;ss, Virtual Port 11, Dual Mission: L ss.input.port11.dmission.l ;ss, Virtual Port 11, Dual Mission: L Stick BACK ↓ (Analog) ss.input.port11.dmission.lstick_back ;ss, Virtual Port 11, Dual Mission: L Stick FORE ↑ (Analog) ss.input.port11.dmission.lstick_fore ;ss, Virtual Port 11, Dual Mission: L Stick LEFT ← (Analog) ss.input.port11.dmission.lstick_left ;ss, Virtual Port 11, Dual Mission: L Stick RIGHT → (Analog) ss.input.port11.dmission.lstick_right ;ss, Virtual Port 11, Dual Mission: L Throttle Down (Analog) ss.input.port11.dmission.lthrottle_down ;ss, Virtual Port 11, Dual Mission: L Throttle Up (Analog) ss.input.port11.dmission.lthrottle_up ;ss, Virtual Port 11, Dual Mission: R ss.input.port11.dmission.r ;ss, Virtual Port 11, Dual Mission: R Stick BACK ↓ (Analog) ss.input.port11.dmission.rstick_back ;ss, Virtual Port 11, Dual Mission: R Stick FORE ↑ (Analog) ss.input.port11.dmission.rstick_fore ;ss, Virtual Port 11, Dual Mission: R Stick LEFT ← (Analog) ss.input.port11.dmission.rstick_left ;ss, Virtual Port 11, Dual Mission: R Stick RIGHT → (Analog) ss.input.port11.dmission.rstick_right ;ss, Virtual Port 11, Dual Mission: R Throttle Down (Analog) ss.input.port11.dmission.rthrottle_down ;ss, Virtual Port 11, Dual Mission: R Throttle Up (Analog) ss.input.port11.dmission.rthrottle_up ;ss, Virtual Port 11, Dual Mission: START ss.input.port11.dmission.start ;ss, Virtual Port 11, Dual Mission: X (L Stick Trigger) ss.input.port11.dmission.x ;ss, Virtual Port 11, Dual Mission: Y (L Stick Left Button) ss.input.port11.dmission.y ;ss, Virtual Port 11, Dual Mission: Z (L Stick Right Button) ss.input.port11.dmission.z ;ss, Virtual Port 11, Digital Gamepad: A ss.input.port11.gamepad.a ;ss, Virtual Port 11, Digital Gamepad: B ss.input.port11.gamepad.b ;ss, Virtual Port 11, Digital Gamepad: C ss.input.port11.gamepad.c ;ss, Virtual Port 11, Digital Gamepad: DOWN ↓ ss.input.port11.gamepad.down ;ss, Virtual Port 11, Digital Gamepad: LEFT ← ss.input.port11.gamepad.left ;ss, Virtual Port 11, Digital Gamepad: Left Shoulder ss.input.port11.gamepad.ls ;ss, Virtual Port 11, Digital Gamepad: RIGHT → ss.input.port11.gamepad.right ;ss, Virtual Port 11, Digital Gamepad: Right Shoulder ss.input.port11.gamepad.rs ;ss, Virtual Port 11, Digital Gamepad: START ss.input.port11.gamepad.start ;ss, Virtual Port 11, Digital Gamepad: UP ↑ ss.input.port11.gamepad.up ;ss, Virtual Port 11, Digital Gamepad: X ss.input.port11.gamepad.x ;ss, Virtual Port 11, Digital Gamepad: Y ss.input.port11.gamepad.y ;ss, Virtual Port 11, Digital Gamepad: Z ss.input.port11.gamepad.z ;ss, Virtual Port 11, Light Gun: Offscreen Shot(Simulated) ss.input.port11.gun.offscreen_shot mouse 0000000000000000 00000002 ;ss, Virtual Port 11, Light Gun: START ss.input.port11.gun.start mouse 0000000000000000 00000001 ;ss, Virtual Port 11, Light Gun: Trigger ss.input.port11.gun.trigger mouse 0000000000000000 00000000 ;ss, Virtual Port 11, Light Gun: X Axis ss.input.port11.gun.x_axis mouse 0000000000000000 00008000 ;ss, Virtual Port 11, Light Gun: Y Axis ss.input.port11.gun.y_axis mouse 0000000000000000 00008001 ;Crosshairs color for lightgun on virtual port 11. ss.input.port11.gun_chairs 0x8080FF ;ss, Virtual Port 11, Keyboard (US): 0(Zero) ss.input.port11.keyboard.0 keyboard 48 ;ss, Virtual Port 11, Keyboard (US): 1(One) ss.input.port11.keyboard.1 keyboard 49 ;ss, Virtual Port 11, Keyboard (US): 2 ss.input.port11.keyboard.2 keyboard 50 ;ss, Virtual Port 11, Keyboard (US): 3 ss.input.port11.keyboard.3 keyboard 51 ;ss, Virtual Port 11, Keyboard (US): 4 ss.input.port11.keyboard.4 keyboard 52 ;ss, Virtual Port 11, Keyboard (US): 5 ss.input.port11.keyboard.5 keyboard 53 ;ss, Virtual Port 11, Keyboard (US): 6 ss.input.port11.keyboard.6 keyboard 54 ;ss, Virtual Port 11, Keyboard (US): 7 ss.input.port11.keyboard.7 keyboard 55 ;ss, Virtual Port 11, Keyboard (US): 8 ss.input.port11.keyboard.8 keyboard 56 ;ss, Virtual Port 11, Keyboard (US): 9 ss.input.port11.keyboard.9 keyboard 57 ;ss, Virtual Port 11, Keyboard (US): A ss.input.port11.keyboard.a keyboard 97 ;ss, Virtual Port 11, Keyboard (US): B ss.input.port11.keyboard.b keyboard 98 ;ss, Virtual Port 11, Keyboard (US): Backslash \ ss.input.port11.keyboard.backslash keyboard 92 ;ss, Virtual Port 11, Keyboard (US): Backspace ss.input.port11.keyboard.backspace keyboard 8 ;ss, Virtual Port 11, Keyboard (US): C ss.input.port11.keyboard.c keyboard 99 ;ss, Virtual Port 11, Keyboard (US): Caps Lock ss.input.port11.keyboard.capslock keyboard 301 ;ss, Virtual Port 11, Keyboard (US): Comma , ss.input.port11.keyboard.comma keyboard 44 ;ss, Virtual Port 11, Keyboard (US): D ss.input.port11.keyboard.d keyboard 100 ;ss, Virtual Port 11, Keyboard (US): Delete ss.input.port11.keyboard.delete keyboard 127 ;ss, Virtual Port 11, Keyboard (US): Down ss.input.port11.keyboard.down keyboard 274 ;ss, Virtual Port 11, Keyboard (US): E ss.input.port11.keyboard.e keyboard 101 ;ss, Virtual Port 11, Keyboard (US): End ss.input.port11.keyboard.end keyboard 279 ;ss, Virtual Port 11, Keyboard (US): Enter ss.input.port11.keyboard.enter keyboard 13 ;ss, Virtual Port 11, Keyboard (US): Equals = ss.input.port11.keyboard.equals keyboard 61 ;ss, Virtual Port 11, Keyboard (US): Escape ss.input.port11.keyboard.esc keyboard 27 ;ss, Virtual Port 11, Keyboard (US): F ss.input.port11.keyboard.f keyboard 102 ;ss, Virtual Port 11, Keyboard (US): F1 ss.input.port11.keyboard.f1 keyboard 282 ;ss, Virtual Port 11, Keyboard (US): F10 ss.input.port11.keyboard.f10 keyboard 291 ;ss, Virtual Port 11, Keyboard (US): F11 ss.input.port11.keyboard.f11 keyboard 292 ;ss, Virtual Port 11, Keyboard (US): F12 ss.input.port11.keyboard.f12 keyboard 293 ;ss, Virtual Port 11, Keyboard (US): F2 ss.input.port11.keyboard.f2 keyboard 283 ;ss, Virtual Port 11, Keyboard (US): F3 ss.input.port11.keyboard.f3 keyboard 284 ;ss, Virtual Port 11, Keyboard (US): F4 ss.input.port11.keyboard.f4 keyboard 285 ;ss, Virtual Port 11, Keyboard (US): F5 ss.input.port11.keyboard.f5 keyboard 286 ;ss, Virtual Port 11, Keyboard (US): F6 ss.input.port11.keyboard.f6 keyboard 287 ;ss, Virtual Port 11, Keyboard (US): F7 ss.input.port11.keyboard.f7 keyboard 288 ;ss, Virtual Port 11, Keyboard (US): F8 ss.input.port11.keyboard.f8 keyboard 289 ;ss, Virtual Port 11, Keyboard (US): F9 ss.input.port11.keyboard.f9 keyboard 290 ;ss, Virtual Port 11, Keyboard (US): G ss.input.port11.keyboard.g keyboard 103 ;ss, Virtual Port 11, Keyboard (US): Grave ` ss.input.port11.keyboard.grave keyboard 96 ;ss, Virtual Port 11, Keyboard (US): H ss.input.port11.keyboard.h keyboard 104 ;ss, Virtual Port 11, Keyboard (US): Home ss.input.port11.keyboard.home keyboard 278 ;ss, Virtual Port 11, Keyboard (US): I ss.input.port11.keyboard.i keyboard 105 ;ss, Virtual Port 11, Keyboard (US): Insert ss.input.port11.keyboard.insert keyboard 277 ;ss, Virtual Port 11, Keyboard (US): J ss.input.port11.keyboard.j keyboard 106 ;ss, Virtual Port 11, Keyboard (US): K ss.input.port11.keyboard.k keyboard 107 ;ss, Virtual Port 11, Keyboard (US): Keypad Asterisk(Multiply) ss.input.port11.keyboard.kp_asterisk keyboard 268 ;ss, Virtual Port 11, Keyboard (US): Keypad Center/5 ss.input.port11.keyboard.kp_center keyboard 261 ;ss, Virtual Port 11, Keyboard (US): Keypad Delete ss.input.port11.keyboard.kp_delete keyboard 266 ;ss, Virtual Port 11, Keyboard (US): Keypad Down/2 ss.input.port11.keyboard.kp_down keyboard 258 ;ss, Virtual Port 11, Keyboard (US): Keypad End/1 ss.input.port11.keyboard.kp_end keyboard 257 ;ss, Virtual Port 11, Keyboard (US): Keypad Enter ss.input.port11.keyboard.kp_enter keyboard 271 ;ss, Virtual Port 11, Keyboard (US): Keypad Home/7 ss.input.port11.keyboard.kp_home keyboard 263 ;ss, Virtual Port 11, Keyboard (US): Keypad Insert/0 ss.input.port11.keyboard.kp_insert keyboard 256 ;ss, Virtual Port 11, Keyboard (US): Keypad Left/4 ss.input.port11.keyboard.kp_left keyboard 260 ;ss, Virtual Port 11, Keyboard (US): Keypad Minus ss.input.port11.keyboard.kp_minus keyboard 269 ;ss, Virtual Port 11, Keyboard (US): Keypad Pagedown/3 ss.input.port11.keyboard.kp_pagedown keyboard 259 ;ss, Virtual Port 11, Keyboard (US): Keypad Pageup/9 ss.input.port11.keyboard.kp_pageup keyboard 265 ;ss, Virtual Port 11, Keyboard (US): Keypad Plus ss.input.port11.keyboard.kp_plus keyboard 270 ;ss, Virtual Port 11, Keyboard (US): Keypad Right/6 ss.input.port11.keyboard.kp_right keyboard 262 ;ss, Virtual Port 11, Keyboard (US): Keypad Slash(Divide) ss.input.port11.keyboard.kp_slash keyboard 267 ;ss, Virtual Port 11, Keyboard (US): Keypad Up/8 ss.input.port11.keyboard.kp_up keyboard 264 ;ss, Virtual Port 11, Keyboard (US): L ss.input.port11.keyboard.l keyboard 108 ;ss, Virtual Port 11, Keyboard (US): Left Alt ss.input.port11.keyboard.lalt keyboard 308 ;ss, Virtual Port 11, Keyboard (US): Left Ctrl ss.input.port11.keyboard.lctrl keyboard 306 ;ss, Virtual Port 11, Keyboard (US): Cursor Left ss.input.port11.keyboard.left keyboard 276 ;ss, Virtual Port 11, Keyboard (US): Left Bracket [ ss.input.port11.keyboard.leftbracket keyboard 91 ;ss, Virtual Port 11, Keyboard (US): Left Shift ss.input.port11.keyboard.lshift keyboard 304 ;ss, Virtual Port 11, Keyboard (US): M ss.input.port11.keyboard.m keyboard 109 ;ss, Virtual Port 11, Keyboard (US): Minus - ss.input.port11.keyboard.minus keyboard 45 ;ss, Virtual Port 11, Keyboard (US): N ss.input.port11.keyboard.n keyboard 110 ;ss, Virtual Port 11, Keyboard (US): Num Lock ss.input.port11.keyboard.numlock keyboard 300 ;ss, Virtual Port 11, Keyboard (US): O ss.input.port11.keyboard.o keyboard 111 ;ss, Virtual Port 11, Keyboard (US): P ss.input.port11.keyboard.p keyboard 112 ;ss, Virtual Port 11, Keyboard (US): Page Down ss.input.port11.keyboard.pagedown keyboard 281 ;ss, Virtual Port 11, Keyboard (US): Page Up ss.input.port11.keyboard.pageup keyboard 280 ;ss, Virtual Port 11, Keyboard (US): Pause ss.input.port11.keyboard.pause keyboard 19 ;ss, Virtual Port 11, Keyboard (US): Period . ss.input.port11.keyboard.period keyboard 46 ;ss, Virtual Port 11, Keyboard (US): Print Screen ss.input.port11.keyboard.printscreen keyboard 316 ;ss, Virtual Port 11, Keyboard (US): Q ss.input.port11.keyboard.q keyboard 113 ;ss, Virtual Port 11, Keyboard (US): Quote ' ss.input.port11.keyboard.quote keyboard 39 ;ss, Virtual Port 11, Keyboard (US): R ss.input.port11.keyboard.r keyboard 114 ;ss, Virtual Port 11, Keyboard (US): Right Alt ss.input.port11.keyboard.ralt keyboard 307 ;ss, Virtual Port 11, Keyboard (US): Right Ctrl ss.input.port11.keyboard.rctrl keyboard 305 ;ss, Virtual Port 11, Keyboard (US): Right ss.input.port11.keyboard.right keyboard 275 ;ss, Virtual Port 11, Keyboard (US): Right Bracket ] ss.input.port11.keyboard.rightbracket keyboard 93 ;ss, Virtual Port 11, Keyboard (US): Right Shift ss.input.port11.keyboard.rshift keyboard 303 ;ss, Virtual Port 11, Keyboard (US): S ss.input.port11.keyboard.s keyboard 115 ;ss, Virtual Port 11, Keyboard (US): Scroll Lock ss.input.port11.keyboard.scrolllock keyboard 302 ;ss, Virtual Port 11, Keyboard (US): Semicolon ; ss.input.port11.keyboard.semicolon keyboard 59 ;ss, Virtual Port 11, Keyboard (US): Slash / ss.input.port11.keyboard.slash keyboard 47 ;ss, Virtual Port 11, Keyboard (US): Space ss.input.port11.keyboard.space keyboard 32 ;ss, Virtual Port 11, Keyboard (US): T ss.input.port11.keyboard.t keyboard 116 ;ss, Virtual Port 11, Keyboard (US): Tab ss.input.port11.keyboard.tab keyboard 9 ;ss, Virtual Port 11, Keyboard (US): U ss.input.port11.keyboard.u keyboard 117 ;ss, Virtual Port 11, Keyboard (US): Up ss.input.port11.keyboard.up keyboard 273 ;ss, Virtual Port 11, Keyboard (US): V ss.input.port11.keyboard.v keyboard 118 ;ss, Virtual Port 11, Keyboard (US): W ss.input.port11.keyboard.w keyboard 119 ;ss, Virtual Port 11, Keyboard (US): X ss.input.port11.keyboard.x keyboard 120 ;ss, Virtual Port 11, Keyboard (US): Y ss.input.port11.keyboard.y keyboard 121 ;ss, Virtual Port 11, Keyboard (US): Z ss.input.port11.keyboard.z keyboard 122 ;ss, Virtual Port 11, Mission Stick: A (Stick Trigger) ss.input.port11.mission.a ;ss, Virtual Port 11, Mission Stick: A AF ss.input.port11.mission.afa ;Default position for switch "A AF". ss.input.port11.mission.afa.defpos off ;ss, Virtual Port 11, Mission Stick: B AF ss.input.port11.mission.afb ;Default position for switch "B AF". ss.input.port11.mission.afb.defpos off ;ss, Virtual Port 11, Mission Stick: C AF ss.input.port11.mission.afc ;Default position for switch "C AF". ss.input.port11.mission.afc.defpos off ;ss, Virtual Port 11, Mission Stick: L AF ss.input.port11.mission.afl ;Default position for switch "L AF". ss.input.port11.mission.afl.defpos off ;ss, Virtual Port 11, Mission Stick: R AF ss.input.port11.mission.afr ;Default position for switch "R AF". ss.input.port11.mission.afr.defpos off ;ss, Virtual Port 11, Mission Stick: AF Speed ss.input.port11.mission.afspeed ;Default position for switch "AF Speed". ss.input.port11.mission.afspeed.defpos 1 ;ss, Virtual Port 11, Mission Stick: X AF ss.input.port11.mission.afx ;Default position for switch "X AF". ss.input.port11.mission.afx.defpos off ;ss, Virtual Port 11, Mission Stick: Y AF ss.input.port11.mission.afy ;Default position for switch "Y AF". ss.input.port11.mission.afy.defpos off ;ss, Virtual Port 11, Mission Stick: Z AF ss.input.port11.mission.afz ;Default position for switch "Z AF". ss.input.port11.mission.afz.defpos off ;ss, Virtual Port 11, Mission Stick: B (Stick Left Button) ss.input.port11.mission.b ;ss, Virtual Port 11, Mission Stick: C (Stick Right Button) ss.input.port11.mission.c ;ss, Virtual Port 11, Mission Stick: L ss.input.port11.mission.l ;ss, Virtual Port 11, Mission Stick: R ss.input.port11.mission.r ;ss, Virtual Port 11, Mission Stick: START ss.input.port11.mission.start ;ss, Virtual Port 11, Mission Stick: Stick BACK ↓ (Analog) ss.input.port11.mission.stick_back ;ss, Virtual Port 11, Mission Stick: Stick FORE ↑ (Analog) ss.input.port11.mission.stick_fore ;ss, Virtual Port 11, Mission Stick: Stick LEFT ← (Analog) ss.input.port11.mission.stick_left ;ss, Virtual Port 11, Mission Stick: Stick RIGHT → (Analog) ss.input.port11.mission.stick_right ;ss, Virtual Port 11, Mission Stick: Throttle Down (Analog) ss.input.port11.mission.throttle_down ;ss, Virtual Port 11, Mission Stick: Throttle Up (Analog) ss.input.port11.mission.throttle_up ;ss, Virtual Port 11, Mission Stick: X ss.input.port11.mission.x ;ss, Virtual Port 11, Mission Stick: Y ss.input.port11.mission.y ;ss, Virtual Port 11, Mission Stick: Z ss.input.port11.mission.z ;ss, Virtual Port 11, Mouse: Left Button ss.input.port11.mouse.left mouse 0000000000000000 00000000 ;ss, Virtual Port 11, Mouse: Middle Button ss.input.port11.mouse.middle mouse 0000000000000000 00000001 ;ss, Virtual Port 11, Mouse: Right Button ss.input.port11.mouse.right mouse 0000000000000000 00000002 ;ss, Virtual Port 11, Mouse: Start ss.input.port11.mouse.start keyboard 13 ;ss, Virtual Port 11, Steering Wheel: A (R Group) ss.input.port11.wheel.a ;ss, Virtual Port 11, Steering Wheel: Analog LEFT ← ss.input.port11.wheel.analog_left ;ss, Virtual Port 11, Steering Wheel: Analog RIGHT → ss.input.port11.wheel.analog_right ;ss, Virtual Port 11, Steering Wheel: B (R Group) ss.input.port11.wheel.b ;ss, Virtual Port 11, Steering Wheel: C (R Group) ss.input.port11.wheel.c ;ss, Virtual Port 11, Steering Wheel: R Gear Shift(Equiv. DOWN ↓) ss.input.port11.wheel.down ;ss, Virtual Port 11, Steering Wheel: START ss.input.port11.wheel.start ;ss, Virtual Port 11, Steering Wheel: L Gear Shift(Equiv. UP ↑) ss.input.port11.wheel.up ;ss, Virtual Port 11, Steering Wheel: X (L Group) ss.input.port11.wheel.x ;ss, Virtual Port 11, Steering Wheel: Y (L Group) ss.input.port11.wheel.y ;ss, Virtual Port 11, Steering Wheel: Z (L Group) ss.input.port11.wheel.z ;Input device for Virtual Port 12 ss.input.port12 gamepad ;ss, Virtual Port 12, 3D Control Pad: A ss.input.port12.3dpad.a ;ss, Virtual Port 12, 3D Control Pad: Analog DOWN ↓ ss.input.port12.3dpad.analog_down ;ss, Virtual Port 12, 3D Control Pad: Analog LEFT ← ss.input.port12.3dpad.analog_left ;ss, Virtual Port 12, 3D Control Pad: Analog RIGHT → ss.input.port12.3dpad.analog_right ;ss, Virtual Port 12, 3D Control Pad: Analog UP ↑ ss.input.port12.3dpad.analog_up ;ss, Virtual Port 12, 3D Control Pad: B ss.input.port12.3dpad.b ;ss, Virtual Port 12, 3D Control Pad: C ss.input.port12.3dpad.c ;ss, Virtual Port 12, 3D Control Pad: D-Pad DOWN ↓ ss.input.port12.3dpad.down ;ss, Virtual Port 12, 3D Control Pad: D-Pad LEFT ← ss.input.port12.3dpad.left ;ss, Virtual Port 12, 3D Control Pad: Left Shoulder (Analog) ss.input.port12.3dpad.ls ;ss, Virtual Port 12, 3D Control Pad: Mode ss.input.port12.3dpad.mode ;Default position for switch "Mode". ss.input.port12.3dpad.mode.defpos digital ;ss, Virtual Port 12, 3D Control Pad: D-Pad RIGHT → ss.input.port12.3dpad.right ;ss, Virtual Port 12, 3D Control Pad: Right Shoulder (Analog) ss.input.port12.3dpad.rs ;ss, Virtual Port 12, 3D Control Pad: START ss.input.port12.3dpad.start ;ss, Virtual Port 12, 3D Control Pad: D-Pad UP ↑ ss.input.port12.3dpad.up ;ss, Virtual Port 12, 3D Control Pad: X ss.input.port12.3dpad.x ;ss, Virtual Port 12, 3D Control Pad: Y ss.input.port12.3dpad.y ;ss, Virtual Port 12, 3D Control Pad: Z ss.input.port12.3dpad.z ;ss, Virtual Port 12, Dual Mission: A (R Stick Trigger) ss.input.port12.dmission.a ;ss, Virtual Port 12, Dual Mission: A AF ss.input.port12.dmission.afa ;Default position for switch "A AF". ss.input.port12.dmission.afa.defpos off ;ss, Virtual Port 12, Dual Mission: B AF ss.input.port12.dmission.afb ;Default position for switch "B AF". ss.input.port12.dmission.afb.defpos off ;ss, Virtual Port 12, Dual Mission: C AF ss.input.port12.dmission.afc ;Default position for switch "C AF". ss.input.port12.dmission.afc.defpos off ;ss, Virtual Port 12, Dual Mission: L AF ss.input.port12.dmission.afl ;Default position for switch "L AF". ss.input.port12.dmission.afl.defpos off ;ss, Virtual Port 12, Dual Mission: R AF ss.input.port12.dmission.afr ;Default position for switch "R AF". ss.input.port12.dmission.afr.defpos off ;ss, Virtual Port 12, Dual Mission: Autofire Speed ss.input.port12.dmission.afspeed ;Default position for switch "Autofire Speed". ss.input.port12.dmission.afspeed.defpos 1 ;ss, Virtual Port 12, Dual Mission: X AF ss.input.port12.dmission.afx ;Default position for switch "X AF". ss.input.port12.dmission.afx.defpos off ;ss, Virtual Port 12, Dual Mission: Y AF ss.input.port12.dmission.afy ;Default position for switch "Y AF". ss.input.port12.dmission.afy.defpos off ;ss, Virtual Port 12, Dual Mission: Z AF ss.input.port12.dmission.afz ;Default position for switch "Z AF". ss.input.port12.dmission.afz.defpos off ;ss, Virtual Port 12, Dual Mission: B (R Stick Left Button) ss.input.port12.dmission.b ;ss, Virtual Port 12, Dual Mission: C (R Stick Right Button) ss.input.port12.dmission.c ;ss, Virtual Port 12, Dual Mission: L ss.input.port12.dmission.l ;ss, Virtual Port 12, Dual Mission: L Stick BACK ↓ (Analog) ss.input.port12.dmission.lstick_back ;ss, Virtual Port 12, Dual Mission: L Stick FORE ↑ (Analog) ss.input.port12.dmission.lstick_fore ;ss, Virtual Port 12, Dual Mission: L Stick LEFT ← (Analog) ss.input.port12.dmission.lstick_left ;ss, Virtual Port 12, Dual Mission: L Stick RIGHT → (Analog) ss.input.port12.dmission.lstick_right ;ss, Virtual Port 12, Dual Mission: L Throttle Down (Analog) ss.input.port12.dmission.lthrottle_down ;ss, Virtual Port 12, Dual Mission: L Throttle Up (Analog) ss.input.port12.dmission.lthrottle_up ;ss, Virtual Port 12, Dual Mission: R ss.input.port12.dmission.r ;ss, Virtual Port 12, Dual Mission: R Stick BACK ↓ (Analog) ss.input.port12.dmission.rstick_back ;ss, Virtual Port 12, Dual Mission: R Stick FORE ↑ (Analog) ss.input.port12.dmission.rstick_fore ;ss, Virtual Port 12, Dual Mission: R Stick LEFT ← (Analog) ss.input.port12.dmission.rstick_left ;ss, Virtual Port 12, Dual Mission: R Stick RIGHT → (Analog) ss.input.port12.dmission.rstick_right ;ss, Virtual Port 12, Dual Mission: R Throttle Down (Analog) ss.input.port12.dmission.rthrottle_down ;ss, Virtual Port 12, Dual Mission: R Throttle Up (Analog) ss.input.port12.dmission.rthrottle_up ;ss, Virtual Port 12, Dual Mission: START ss.input.port12.dmission.start ;ss, Virtual Port 12, Dual Mission: X (L Stick Trigger) ss.input.port12.dmission.x ;ss, Virtual Port 12, Dual Mission: Y (L Stick Left Button) ss.input.port12.dmission.y ;ss, Virtual Port 12, Dual Mission: Z (L Stick Right Button) ss.input.port12.dmission.z ;ss, Virtual Port 12, Digital Gamepad: A ss.input.port12.gamepad.a ;ss, Virtual Port 12, Digital Gamepad: B ss.input.port12.gamepad.b ;ss, Virtual Port 12, Digital Gamepad: C ss.input.port12.gamepad.c ;ss, Virtual Port 12, Digital Gamepad: DOWN ↓ ss.input.port12.gamepad.down ;ss, Virtual Port 12, Digital Gamepad: LEFT ← ss.input.port12.gamepad.left ;ss, Virtual Port 12, Digital Gamepad: Left Shoulder ss.input.port12.gamepad.ls ;ss, Virtual Port 12, Digital Gamepad: RIGHT → ss.input.port12.gamepad.right ;ss, Virtual Port 12, Digital Gamepad: Right Shoulder ss.input.port12.gamepad.rs ;ss, Virtual Port 12, Digital Gamepad: START ss.input.port12.gamepad.start ;ss, Virtual Port 12, Digital Gamepad: UP ↑ ss.input.port12.gamepad.up ;ss, Virtual Port 12, Digital Gamepad: X ss.input.port12.gamepad.x ;ss, Virtual Port 12, Digital Gamepad: Y ss.input.port12.gamepad.y ;ss, Virtual Port 12, Digital Gamepad: Z ss.input.port12.gamepad.z ;ss, Virtual Port 12, Light Gun: Offscreen Shot(Simulated) ss.input.port12.gun.offscreen_shot mouse 0000000000000000 00000002 ;ss, Virtual Port 12, Light Gun: START ss.input.port12.gun.start mouse 0000000000000000 00000001 ;ss, Virtual Port 12, Light Gun: Trigger ss.input.port12.gun.trigger mouse 0000000000000000 00000000 ;ss, Virtual Port 12, Light Gun: X Axis ss.input.port12.gun.x_axis mouse 0000000000000000 00008000 ;ss, Virtual Port 12, Light Gun: Y Axis ss.input.port12.gun.y_axis mouse 0000000000000000 00008001 ;Crosshairs color for lightgun on virtual port 12. ss.input.port12.gun_chairs 0xFF8080 ;ss, Virtual Port 12, Keyboard (US): 0(Zero) ss.input.port12.keyboard.0 keyboard 48 ;ss, Virtual Port 12, Keyboard (US): 1(One) ss.input.port12.keyboard.1 keyboard 49 ;ss, Virtual Port 12, Keyboard (US): 2 ss.input.port12.keyboard.2 keyboard 50 ;ss, Virtual Port 12, Keyboard (US): 3 ss.input.port12.keyboard.3 keyboard 51 ;ss, Virtual Port 12, Keyboard (US): 4 ss.input.port12.keyboard.4 keyboard 52 ;ss, Virtual Port 12, Keyboard (US): 5 ss.input.port12.keyboard.5 keyboard 53 ;ss, Virtual Port 12, Keyboard (US): 6 ss.input.port12.keyboard.6 keyboard 54 ;ss, Virtual Port 12, Keyboard (US): 7 ss.input.port12.keyboard.7 keyboard 55 ;ss, Virtual Port 12, Keyboard (US): 8 ss.input.port12.keyboard.8 keyboard 56 ;ss, Virtual Port 12, Keyboard (US): 9 ss.input.port12.keyboard.9 keyboard 57 ;ss, Virtual Port 12, Keyboard (US): A ss.input.port12.keyboard.a keyboard 97 ;ss, Virtual Port 12, Keyboard (US): B ss.input.port12.keyboard.b keyboard 98 ;ss, Virtual Port 12, Keyboard (US): Backslash \ ss.input.port12.keyboard.backslash keyboard 92 ;ss, Virtual Port 12, Keyboard (US): Backspace ss.input.port12.keyboard.backspace keyboard 8 ;ss, Virtual Port 12, Keyboard (US): C ss.input.port12.keyboard.c keyboard 99 ;ss, Virtual Port 12, Keyboard (US): Caps Lock ss.input.port12.keyboard.capslock keyboard 301 ;ss, Virtual Port 12, Keyboard (US): Comma , ss.input.port12.keyboard.comma keyboard 44 ;ss, Virtual Port 12, Keyboard (US): D ss.input.port12.keyboard.d keyboard 100 ;ss, Virtual Port 12, Keyboard (US): Delete ss.input.port12.keyboard.delete keyboard 127 ;ss, Virtual Port 12, Keyboard (US): Down ss.input.port12.keyboard.down keyboard 274 ;ss, Virtual Port 12, Keyboard (US): E ss.input.port12.keyboard.e keyboard 101 ;ss, Virtual Port 12, Keyboard (US): End ss.input.port12.keyboard.end keyboard 279 ;ss, Virtual Port 12, Keyboard (US): Enter ss.input.port12.keyboard.enter keyboard 13 ;ss, Virtual Port 12, Keyboard (US): Equals = ss.input.port12.keyboard.equals keyboard 61 ;ss, Virtual Port 12, Keyboard (US): Escape ss.input.port12.keyboard.esc keyboard 27 ;ss, Virtual Port 12, Keyboard (US): F ss.input.port12.keyboard.f keyboard 102 ;ss, Virtual Port 12, Keyboard (US): F1 ss.input.port12.keyboard.f1 keyboard 282 ;ss, Virtual Port 12, Keyboard (US): F10 ss.input.port12.keyboard.f10 keyboard 291 ;ss, Virtual Port 12, Keyboard (US): F11 ss.input.port12.keyboard.f11 keyboard 292 ;ss, Virtual Port 12, Keyboard (US): F12 ss.input.port12.keyboard.f12 keyboard 293 ;ss, Virtual Port 12, Keyboard (US): F2 ss.input.port12.keyboard.f2 keyboard 283 ;ss, Virtual Port 12, Keyboard (US): F3 ss.input.port12.keyboard.f3 keyboard 284 ;ss, Virtual Port 12, Keyboard (US): F4 ss.input.port12.keyboard.f4 keyboard 285 ;ss, Virtual Port 12, Keyboard (US): F5 ss.input.port12.keyboard.f5 keyboard 286 ;ss, Virtual Port 12, Keyboard (US): F6 ss.input.port12.keyboard.f6 keyboard 287 ;ss, Virtual Port 12, Keyboard (US): F7 ss.input.port12.keyboard.f7 keyboard 288 ;ss, Virtual Port 12, Keyboard (US): F8 ss.input.port12.keyboard.f8 keyboard 289 ;ss, Virtual Port 12, Keyboard (US): F9 ss.input.port12.keyboard.f9 keyboard 290 ;ss, Virtual Port 12, Keyboard (US): G ss.input.port12.keyboard.g keyboard 103 ;ss, Virtual Port 12, Keyboard (US): Grave ` ss.input.port12.keyboard.grave keyboard 96 ;ss, Virtual Port 12, Keyboard (US): H ss.input.port12.keyboard.h keyboard 104 ;ss, Virtual Port 12, Keyboard (US): Home ss.input.port12.keyboard.home keyboard 278 ;ss, Virtual Port 12, Keyboard (US): I ss.input.port12.keyboard.i keyboard 105 ;ss, Virtual Port 12, Keyboard (US): Insert ss.input.port12.keyboard.insert keyboard 277 ;ss, Virtual Port 12, Keyboard (US): J ss.input.port12.keyboard.j keyboard 106 ;ss, Virtual Port 12, Keyboard (US): K ss.input.port12.keyboard.k keyboard 107 ;ss, Virtual Port 12, Keyboard (US): Keypad Asterisk(Multiply) ss.input.port12.keyboard.kp_asterisk keyboard 268 ;ss, Virtual Port 12, Keyboard (US): Keypad Center/5 ss.input.port12.keyboard.kp_center keyboard 261 ;ss, Virtual Port 12, Keyboard (US): Keypad Delete ss.input.port12.keyboard.kp_delete keyboard 266 ;ss, Virtual Port 12, Keyboard (US): Keypad Down/2 ss.input.port12.keyboard.kp_down keyboard 258 ;ss, Virtual Port 12, Keyboard (US): Keypad End/1 ss.input.port12.keyboard.kp_end keyboard 257 ;ss, Virtual Port 12, Keyboard (US): Keypad Enter ss.input.port12.keyboard.kp_enter keyboard 271 ;ss, Virtual Port 12, Keyboard (US): Keypad Home/7 ss.input.port12.keyboard.kp_home keyboard 263 ;ss, Virtual Port 12, Keyboard (US): Keypad Insert/0 ss.input.port12.keyboard.kp_insert keyboard 256 ;ss, Virtual Port 12, Keyboard (US): Keypad Left/4 ss.input.port12.keyboard.kp_left keyboard 260 ;ss, Virtual Port 12, Keyboard (US): Keypad Minus ss.input.port12.keyboard.kp_minus keyboard 269 ;ss, Virtual Port 12, Keyboard (US): Keypad Pagedown/3 ss.input.port12.keyboard.kp_pagedown keyboard 259 ;ss, Virtual Port 12, Keyboard (US): Keypad Pageup/9 ss.input.port12.keyboard.kp_pageup keyboard 265 ;ss, Virtual Port 12, Keyboard (US): Keypad Plus ss.input.port12.keyboard.kp_plus keyboard 270 ;ss, Virtual Port 12, Keyboard (US): Keypad Right/6 ss.input.port12.keyboard.kp_right keyboard 262 ;ss, Virtual Port 12, Keyboard (US): Keypad Slash(Divide) ss.input.port12.keyboard.kp_slash keyboard 267 ;ss, Virtual Port 12, Keyboard (US): Keypad Up/8 ss.input.port12.keyboard.kp_up keyboard 264 ;ss, Virtual Port 12, Keyboard (US): L ss.input.port12.keyboard.l keyboard 108 ;ss, Virtual Port 12, Keyboard (US): Left Alt ss.input.port12.keyboard.lalt keyboard 308 ;ss, Virtual Port 12, Keyboard (US): Left Ctrl ss.input.port12.keyboard.lctrl keyboard 306 ;ss, Virtual Port 12, Keyboard (US): Cursor Left ss.input.port12.keyboard.left keyboard 276 ;ss, Virtual Port 12, Keyboard (US): Left Bracket [ ss.input.port12.keyboard.leftbracket keyboard 91 ;ss, Virtual Port 12, Keyboard (US): Left Shift ss.input.port12.keyboard.lshift keyboard 304 ;ss, Virtual Port 12, Keyboard (US): M ss.input.port12.keyboard.m keyboard 109 ;ss, Virtual Port 12, Keyboard (US): Minus - ss.input.port12.keyboard.minus keyboard 45 ;ss, Virtual Port 12, Keyboard (US): N ss.input.port12.keyboard.n keyboard 110 ;ss, Virtual Port 12, Keyboard (US): Num Lock ss.input.port12.keyboard.numlock keyboard 300 ;ss, Virtual Port 12, Keyboard (US): O ss.input.port12.keyboard.o keyboard 111 ;ss, Virtual Port 12, Keyboard (US): P ss.input.port12.keyboard.p keyboard 112 ;ss, Virtual Port 12, Keyboard (US): Page Down ss.input.port12.keyboard.pagedown keyboard 281 ;ss, Virtual Port 12, Keyboard (US): Page Up ss.input.port12.keyboard.pageup keyboard 280 ;ss, Virtual Port 12, Keyboard (US): Pause ss.input.port12.keyboard.pause keyboard 19 ;ss, Virtual Port 12, Keyboard (US): Period . ss.input.port12.keyboard.period keyboard 46 ;ss, Virtual Port 12, Keyboard (US): Print Screen ss.input.port12.keyboard.printscreen keyboard 316 ;ss, Virtual Port 12, Keyboard (US): Q ss.input.port12.keyboard.q keyboard 113 ;ss, Virtual Port 12, Keyboard (US): Quote ' ss.input.port12.keyboard.quote keyboard 39 ;ss, Virtual Port 12, Keyboard (US): R ss.input.port12.keyboard.r keyboard 114 ;ss, Virtual Port 12, Keyboard (US): Right Alt ss.input.port12.keyboard.ralt keyboard 307 ;ss, Virtual Port 12, Keyboard (US): Right Ctrl ss.input.port12.keyboard.rctrl keyboard 305 ;ss, Virtual Port 12, Keyboard (US): Right ss.input.port12.keyboard.right keyboard 275 ;ss, Virtual Port 12, Keyboard (US): Right Bracket ] ss.input.port12.keyboard.rightbracket keyboard 93 ;ss, Virtual Port 12, Keyboard (US): Right Shift ss.input.port12.keyboard.rshift keyboard 303 ;ss, Virtual Port 12, Keyboard (US): S ss.input.port12.keyboard.s keyboard 115 ;ss, Virtual Port 12, Keyboard (US): Scroll Lock ss.input.port12.keyboard.scrolllock keyboard 302 ;ss, Virtual Port 12, Keyboard (US): Semicolon ; ss.input.port12.keyboard.semicolon keyboard 59 ;ss, Virtual Port 12, Keyboard (US): Slash / ss.input.port12.keyboard.slash keyboard 47 ;ss, Virtual Port 12, Keyboard (US): Space ss.input.port12.keyboard.space keyboard 32 ;ss, Virtual Port 12, Keyboard (US): T ss.input.port12.keyboard.t keyboard 116 ;ss, Virtual Port 12, Keyboard (US): Tab ss.input.port12.keyboard.tab keyboard 9 ;ss, Virtual Port 12, Keyboard (US): U ss.input.port12.keyboard.u keyboard 117 ;ss, Virtual Port 12, Keyboard (US): Up ss.input.port12.keyboard.up keyboard 273 ;ss, Virtual Port 12, Keyboard (US): V ss.input.port12.keyboard.v keyboard 118 ;ss, Virtual Port 12, Keyboard (US): W ss.input.port12.keyboard.w keyboard 119 ;ss, Virtual Port 12, Keyboard (US): X ss.input.port12.keyboard.x keyboard 120 ;ss, Virtual Port 12, Keyboard (US): Y ss.input.port12.keyboard.y keyboard 121 ;ss, Virtual Port 12, Keyboard (US): Z ss.input.port12.keyboard.z keyboard 122 ;ss, Virtual Port 12, Mission Stick: A (Stick Trigger) ss.input.port12.mission.a ;ss, Virtual Port 12, Mission Stick: A AF ss.input.port12.mission.afa ;Default position for switch "A AF". ss.input.port12.mission.afa.defpos off ;ss, Virtual Port 12, Mission Stick: B AF ss.input.port12.mission.afb ;Default position for switch "B AF". ss.input.port12.mission.afb.defpos off ;ss, Virtual Port 12, Mission Stick: C AF ss.input.port12.mission.afc ;Default position for switch "C AF". ss.input.port12.mission.afc.defpos off ;ss, Virtual Port 12, Mission Stick: L AF ss.input.port12.mission.afl ;Default position for switch "L AF". ss.input.port12.mission.afl.defpos off ;ss, Virtual Port 12, Mission Stick: R AF ss.input.port12.mission.afr ;Default position for switch "R AF". ss.input.port12.mission.afr.defpos off ;ss, Virtual Port 12, Mission Stick: AF Speed ss.input.port12.mission.afspeed ;Default position for switch "AF Speed". ss.input.port12.mission.afspeed.defpos 1 ;ss, Virtual Port 12, Mission Stick: X AF ss.input.port12.mission.afx ;Default position for switch "X AF". ss.input.port12.mission.afx.defpos off ;ss, Virtual Port 12, Mission Stick: Y AF ss.input.port12.mission.afy ;Default position for switch "Y AF". ss.input.port12.mission.afy.defpos off ;ss, Virtual Port 12, Mission Stick: Z AF ss.input.port12.mission.afz ;Default position for switch "Z AF". ss.input.port12.mission.afz.defpos off ;ss, Virtual Port 12, Mission Stick: B (Stick Left Button) ss.input.port12.mission.b ;ss, Virtual Port 12, Mission Stick: C (Stick Right Button) ss.input.port12.mission.c ;ss, Virtual Port 12, Mission Stick: L ss.input.port12.mission.l ;ss, Virtual Port 12, Mission Stick: R ss.input.port12.mission.r ;ss, Virtual Port 12, Mission Stick: START ss.input.port12.mission.start ;ss, Virtual Port 12, Mission Stick: Stick BACK ↓ (Analog) ss.input.port12.mission.stick_back ;ss, Virtual Port 12, Mission Stick: Stick FORE ↑ (Analog) ss.input.port12.mission.stick_fore ;ss, Virtual Port 12, Mission Stick: Stick LEFT ← (Analog) ss.input.port12.mission.stick_left ;ss, Virtual Port 12, Mission Stick: Stick RIGHT → (Analog) ss.input.port12.mission.stick_right ;ss, Virtual Port 12, Mission Stick: Throttle Down (Analog) ss.input.port12.mission.throttle_down ;ss, Virtual Port 12, Mission Stick: Throttle Up (Analog) ss.input.port12.mission.throttle_up ;ss, Virtual Port 12, Mission Stick: X ss.input.port12.mission.x ;ss, Virtual Port 12, Mission Stick: Y ss.input.port12.mission.y ;ss, Virtual Port 12, Mission Stick: Z ss.input.port12.mission.z ;ss, Virtual Port 12, Mouse: Left Button ss.input.port12.mouse.left mouse 0000000000000000 00000000 ;ss, Virtual Port 12, Mouse: Middle Button ss.input.port12.mouse.middle mouse 0000000000000000 00000001 ;ss, Virtual Port 12, Mouse: Right Button ss.input.port12.mouse.right mouse 0000000000000000 00000002 ;ss, Virtual Port 12, Mouse: Start ss.input.port12.mouse.start keyboard 13 ;ss, Virtual Port 12, Steering Wheel: A (R Group) ss.input.port12.wheel.a ;ss, Virtual Port 12, Steering Wheel: Analog LEFT ← ss.input.port12.wheel.analog_left ;ss, Virtual Port 12, Steering Wheel: Analog RIGHT → ss.input.port12.wheel.analog_right ;ss, Virtual Port 12, Steering Wheel: B (R Group) ss.input.port12.wheel.b ;ss, Virtual Port 12, Steering Wheel: C (R Group) ss.input.port12.wheel.c ;ss, Virtual Port 12, Steering Wheel: R Gear Shift(Equiv. DOWN ↓) ss.input.port12.wheel.down ;ss, Virtual Port 12, Steering Wheel: START ss.input.port12.wheel.start ;ss, Virtual Port 12, Steering Wheel: L Gear Shift(Equiv. UP ↑) ss.input.port12.wheel.up ;ss, Virtual Port 12, Steering Wheel: X (L Group) ss.input.port12.wheel.x ;ss, Virtual Port 12, Steering Wheel: Y (L Group) ss.input.port12.wheel.y ;ss, Virtual Port 12, Steering Wheel: Z (L Group) ss.input.port12.wheel.z ;Input device for Virtual Port 2 ss.input.port2 gamepad ;ss, Virtual Port 2, 3D Control Pad: A ss.input.port2.3dpad.a ;ss, Virtual Port 2, 3D Control Pad: Analog DOWN ↓ ss.input.port2.3dpad.analog_down ;ss, Virtual Port 2, 3D Control Pad: Analog LEFT ← ss.input.port2.3dpad.analog_left ;ss, Virtual Port 2, 3D Control Pad: Analog RIGHT → ss.input.port2.3dpad.analog_right ;ss, Virtual Port 2, 3D Control Pad: Analog UP ↑ ss.input.port2.3dpad.analog_up ;ss, Virtual Port 2, 3D Control Pad: B ss.input.port2.3dpad.b ;ss, Virtual Port 2, 3D Control Pad: C ss.input.port2.3dpad.c ;ss, Virtual Port 2, 3D Control Pad: D-Pad DOWN ↓ ss.input.port2.3dpad.down ;ss, Virtual Port 2, 3D Control Pad: D-Pad LEFT ← ss.input.port2.3dpad.left ;ss, Virtual Port 2, 3D Control Pad: Left Shoulder (Analog) ss.input.port2.3dpad.ls ;ss, Virtual Port 2, 3D Control Pad: Mode ss.input.port2.3dpad.mode ;Default position for switch "Mode". ss.input.port2.3dpad.mode.defpos digital ;ss, Virtual Port 2, 3D Control Pad: D-Pad RIGHT → ss.input.port2.3dpad.right ;ss, Virtual Port 2, 3D Control Pad: Right Shoulder (Analog) ss.input.port2.3dpad.rs ;ss, Virtual Port 2, 3D Control Pad: START ss.input.port2.3dpad.start ;ss, Virtual Port 2, 3D Control Pad: D-Pad UP ↑ ss.input.port2.3dpad.up ;ss, Virtual Port 2, 3D Control Pad: X ss.input.port2.3dpad.x ;ss, Virtual Port 2, 3D Control Pad: Y ss.input.port2.3dpad.y ;ss, Virtual Port 2, 3D Control Pad: Z ss.input.port2.3dpad.z ;ss, Virtual Port 2, Dual Mission: A (R Stick Trigger) ss.input.port2.dmission.a ;ss, Virtual Port 2, Dual Mission: A AF ss.input.port2.dmission.afa ;Default position for switch "A AF". ss.input.port2.dmission.afa.defpos off ;ss, Virtual Port 2, Dual Mission: B AF ss.input.port2.dmission.afb ;Default position for switch "B AF". ss.input.port2.dmission.afb.defpos off ;ss, Virtual Port 2, Dual Mission: C AF ss.input.port2.dmission.afc ;Default position for switch "C AF". ss.input.port2.dmission.afc.defpos off ;ss, Virtual Port 2, Dual Mission: L AF ss.input.port2.dmission.afl ;Default position for switch "L AF". ss.input.port2.dmission.afl.defpos off ;ss, Virtual Port 2, Dual Mission: R AF ss.input.port2.dmission.afr ;Default position for switch "R AF". ss.input.port2.dmission.afr.defpos off ;ss, Virtual Port 2, Dual Mission: Autofire Speed ss.input.port2.dmission.afspeed ;Default position for switch "Autofire Speed". ss.input.port2.dmission.afspeed.defpos 1 ;ss, Virtual Port 2, Dual Mission: X AF ss.input.port2.dmission.afx ;Default position for switch "X AF". ss.input.port2.dmission.afx.defpos off ;ss, Virtual Port 2, Dual Mission: Y AF ss.input.port2.dmission.afy ;Default position for switch "Y AF". ss.input.port2.dmission.afy.defpos off ;ss, Virtual Port 2, Dual Mission: Z AF ss.input.port2.dmission.afz ;Default position for switch "Z AF". ss.input.port2.dmission.afz.defpos off ;ss, Virtual Port 2, Dual Mission: B (R Stick Left Button) ss.input.port2.dmission.b ;ss, Virtual Port 2, Dual Mission: C (R Stick Right Button) ss.input.port2.dmission.c ;ss, Virtual Port 2, Dual Mission: L ss.input.port2.dmission.l ;ss, Virtual Port 2, Dual Mission: L Stick BACK ↓ (Analog) ss.input.port2.dmission.lstick_back ;ss, Virtual Port 2, Dual Mission: L Stick FORE ↑ (Analog) ss.input.port2.dmission.lstick_fore ;ss, Virtual Port 2, Dual Mission: L Stick LEFT ← (Analog) ss.input.port2.dmission.lstick_left ;ss, Virtual Port 2, Dual Mission: L Stick RIGHT → (Analog) ss.input.port2.dmission.lstick_right ;ss, Virtual Port 2, Dual Mission: L Throttle Down (Analog) ss.input.port2.dmission.lthrottle_down ;ss, Virtual Port 2, Dual Mission: L Throttle Up (Analog) ss.input.port2.dmission.lthrottle_up ;ss, Virtual Port 2, Dual Mission: R ss.input.port2.dmission.r ;ss, Virtual Port 2, Dual Mission: R Stick BACK ↓ (Analog) ss.input.port2.dmission.rstick_back ;ss, Virtual Port 2, Dual Mission: R Stick FORE ↑ (Analog) ss.input.port2.dmission.rstick_fore ;ss, Virtual Port 2, Dual Mission: R Stick LEFT ← (Analog) ss.input.port2.dmission.rstick_left ;ss, Virtual Port 2, Dual Mission: R Stick RIGHT → (Analog) ss.input.port2.dmission.rstick_right ;ss, Virtual Port 2, Dual Mission: R Throttle Down (Analog) ss.input.port2.dmission.rthrottle_down ;ss, Virtual Port 2, Dual Mission: R Throttle Up (Analog) ss.input.port2.dmission.rthrottle_up ;ss, Virtual Port 2, Dual Mission: START ss.input.port2.dmission.start ;ss, Virtual Port 2, Dual Mission: X (L Stick Trigger) ss.input.port2.dmission.x ;ss, Virtual Port 2, Dual Mission: Y (L Stick Left Button) ss.input.port2.dmission.y ;ss, Virtual Port 2, Dual Mission: Z (L Stick Right Button) ss.input.port2.dmission.z ;ss, Virtual Port 2, Digital Gamepad: A ss.input.port2.gamepad.a keyboard 110 ;ss, Virtual Port 2, Digital Gamepad: B ss.input.port2.gamepad.b keyboard 111 ;ss, Virtual Port 2, Digital Gamepad: C ss.input.port2.gamepad.c keyboard 114 ;ss, Virtual Port 2, Digital Gamepad: DOWN ↓ ss.input.port2.gamepad.down keyboard 107 ;ss, Virtual Port 2, Digital Gamepad: LEFT ← ss.input.port2.gamepad.left keyboard 108 ;ss, Virtual Port 2, Digital Gamepad: Left Shoulder ss.input.port2.gamepad.ls keyboard 116 ;ss, Virtual Port 2, Digital Gamepad: RIGHT → ss.input.port2.gamepad.right keyboard 109 ;ss, Virtual Port 2, Digital Gamepad: Right Shoulder ss.input.port2.gamepad.rs keyboard 115 ;ss, Virtual Port 2, Digital Gamepad: START ss.input.port2.gamepad.start keyboard 120 ;ss, Virtual Port 2, Digital Gamepad: UP ↑ ss.input.port2.gamepad.up keyboard 106 ;ss, Virtual Port 2, Digital Gamepad: X ss.input.port2.gamepad.x keyboard 112 ;ss, Virtual Port 2, Digital Gamepad: Y ss.input.port2.gamepad.y keyboard 117 ;ss, Virtual Port 2, Digital Gamepad: Z ss.input.port2.gamepad.z keyboard 113 ;ss, Virtual Port 2, Light Gun: Offscreen Shot(Simulated) ss.input.port2.gun.offscreen_shot mouse 0000000000000000 00000002 ;ss, Virtual Port 2, Light Gun: START ss.input.port2.gun.start mouse 0000000000000000 00000001 ;ss, Virtual Port 2, Light Gun: Trigger ss.input.port2.gun.trigger mouse 0000000000000000 00000000 ;ss, Virtual Port 2, Light Gun: X Axis ss.input.port2.gun.x_axis mouse 0000000000000000 00008000 ;ss, Virtual Port 2, Light Gun: Y Axis ss.input.port2.gun.y_axis mouse 0000000000000000 00008001 ;Crosshairs color for lightgun on virtual port 2. ss.input.port2.gun_chairs 0x00FF00 ;ss, Virtual Port 2, Keyboard (US): 0(Zero) ss.input.port2.keyboard.0 keyboard 48 ;ss, Virtual Port 2, Keyboard (US): 1(One) ss.input.port2.keyboard.1 keyboard 49 ;ss, Virtual Port 2, Keyboard (US): 2 ss.input.port2.keyboard.2 keyboard 50 ;ss, Virtual Port 2, Keyboard (US): 3 ss.input.port2.keyboard.3 keyboard 51 ;ss, Virtual Port 2, Keyboard (US): 4 ss.input.port2.keyboard.4 keyboard 52 ;ss, Virtual Port 2, Keyboard (US): 5 ss.input.port2.keyboard.5 keyboard 53 ;ss, Virtual Port 2, Keyboard (US): 6 ss.input.port2.keyboard.6 keyboard 54 ;ss, Virtual Port 2, Keyboard (US): 7 ss.input.port2.keyboard.7 keyboard 55 ;ss, Virtual Port 2, Keyboard (US): 8 ss.input.port2.keyboard.8 keyboard 56 ;ss, Virtual Port 2, Keyboard (US): 9 ss.input.port2.keyboard.9 keyboard 57 ;ss, Virtual Port 2, Keyboard (US): A ss.input.port2.keyboard.a keyboard 97 ;ss, Virtual Port 2, Keyboard (US): B ss.input.port2.keyboard.b keyboard 98 ;ss, Virtual Port 2, Keyboard (US): Backslash \ ss.input.port2.keyboard.backslash keyboard 92 ;ss, Virtual Port 2, Keyboard (US): Backspace ss.input.port2.keyboard.backspace keyboard 8 ;ss, Virtual Port 2, Keyboard (US): C ss.input.port2.keyboard.c keyboard 99 ;ss, Virtual Port 2, Keyboard (US): Caps Lock ss.input.port2.keyboard.capslock keyboard 301 ;ss, Virtual Port 2, Keyboard (US): Comma , ss.input.port2.keyboard.comma keyboard 44 ;ss, Virtual Port 2, Keyboard (US): D ss.input.port2.keyboard.d keyboard 100 ;ss, Virtual Port 2, Keyboard (US): Delete ss.input.port2.keyboard.delete keyboard 127 ;ss, Virtual Port 2, Keyboard (US): Down ss.input.port2.keyboard.down keyboard 274 ;ss, Virtual Port 2, Keyboard (US): E ss.input.port2.keyboard.e keyboard 101 ;ss, Virtual Port 2, Keyboard (US): End ss.input.port2.keyboard.end keyboard 279 ;ss, Virtual Port 2, Keyboard (US): Enter ss.input.port2.keyboard.enter keyboard 13 ;ss, Virtual Port 2, Keyboard (US): Equals = ss.input.port2.keyboard.equals keyboard 61 ;ss, Virtual Port 2, Keyboard (US): Escape ss.input.port2.keyboard.esc keyboard 27 ;ss, Virtual Port 2, Keyboard (US): F ss.input.port2.keyboard.f keyboard 102 ;ss, Virtual Port 2, Keyboard (US): F1 ss.input.port2.keyboard.f1 keyboard 282 ;ss, Virtual Port 2, Keyboard (US): F10 ss.input.port2.keyboard.f10 keyboard 291 ;ss, Virtual Port 2, Keyboard (US): F11 ss.input.port2.keyboard.f11 keyboard 292 ;ss, Virtual Port 2, Keyboard (US): F12 ss.input.port2.keyboard.f12 keyboard 293 ;ss, Virtual Port 2, Keyboard (US): F2 ss.input.port2.keyboard.f2 keyboard 283 ;ss, Virtual Port 2, Keyboard (US): F3 ss.input.port2.keyboard.f3 keyboard 284 ;ss, Virtual Port 2, Keyboard (US): F4 ss.input.port2.keyboard.f4 keyboard 285 ;ss, Virtual Port 2, Keyboard (US): F5 ss.input.port2.keyboard.f5 keyboard 286 ;ss, Virtual Port 2, Keyboard (US): F6 ss.input.port2.keyboard.f6 keyboard 287 ;ss, Virtual Port 2, Keyboard (US): F7 ss.input.port2.keyboard.f7 keyboard 288 ;ss, Virtual Port 2, Keyboard (US): F8 ss.input.port2.keyboard.f8 keyboard 289 ;ss, Virtual Port 2, Keyboard (US): F9 ss.input.port2.keyboard.f9 keyboard 290 ;ss, Virtual Port 2, Keyboard (US): G ss.input.port2.keyboard.g keyboard 103 ;ss, Virtual Port 2, Keyboard (US): Grave ` ss.input.port2.keyboard.grave keyboard 96 ;ss, Virtual Port 2, Keyboard (US): H ss.input.port2.keyboard.h keyboard 104 ;ss, Virtual Port 2, Keyboard (US): Home ss.input.port2.keyboard.home keyboard 278 ;ss, Virtual Port 2, Keyboard (US): I ss.input.port2.keyboard.i keyboard 105 ;ss, Virtual Port 2, Keyboard (US): Insert ss.input.port2.keyboard.insert keyboard 277 ;ss, Virtual Port 2, Keyboard (US): J ss.input.port2.keyboard.j keyboard 106 ;ss, Virtual Port 2, Keyboard (US): K ss.input.port2.keyboard.k keyboard 107 ;ss, Virtual Port 2, Keyboard (US): Keypad Asterisk(Multiply) ss.input.port2.keyboard.kp_asterisk keyboard 268 ;ss, Virtual Port 2, Keyboard (US): Keypad Center/5 ss.input.port2.keyboard.kp_center keyboard 261 ;ss, Virtual Port 2, Keyboard (US): Keypad Delete ss.input.port2.keyboard.kp_delete keyboard 266 ;ss, Virtual Port 2, Keyboard (US): Keypad Down/2 ss.input.port2.keyboard.kp_down keyboard 258 ;ss, Virtual Port 2, Keyboard (US): Keypad End/1 ss.input.port2.keyboard.kp_end keyboard 257 ;ss, Virtual Port 2, Keyboard (US): Keypad Enter ss.input.port2.keyboard.kp_enter keyboard 271 ;ss, Virtual Port 2, Keyboard (US): Keypad Home/7 ss.input.port2.keyboard.kp_home keyboard 263 ;ss, Virtual Port 2, Keyboard (US): Keypad Insert/0 ss.input.port2.keyboard.kp_insert keyboard 256 ;ss, Virtual Port 2, Keyboard (US): Keypad Left/4 ss.input.port2.keyboard.kp_left keyboard 260 ;ss, Virtual Port 2, Keyboard (US): Keypad Minus ss.input.port2.keyboard.kp_minus keyboard 269 ;ss, Virtual Port 2, Keyboard (US): Keypad Pagedown/3 ss.input.port2.keyboard.kp_pagedown keyboard 259 ;ss, Virtual Port 2, Keyboard (US): Keypad Pageup/9 ss.input.port2.keyboard.kp_pageup keyboard 265 ;ss, Virtual Port 2, Keyboard (US): Keypad Plus ss.input.port2.keyboard.kp_plus keyboard 270 ;ss, Virtual Port 2, Keyboard (US): Keypad Right/6 ss.input.port2.keyboard.kp_right keyboard 262 ;ss, Virtual Port 2, Keyboard (US): Keypad Slash(Divide) ss.input.port2.keyboard.kp_slash keyboard 267 ;ss, Virtual Port 2, Keyboard (US): Keypad Up/8 ss.input.port2.keyboard.kp_up keyboard 264 ;ss, Virtual Port 2, Keyboard (US): L ss.input.port2.keyboard.l keyboard 108 ;ss, Virtual Port 2, Keyboard (US): Left Alt ss.input.port2.keyboard.lalt keyboard 308 ;ss, Virtual Port 2, Keyboard (US): Left Ctrl ss.input.port2.keyboard.lctrl keyboard 306 ;ss, Virtual Port 2, Keyboard (US): Cursor Left ss.input.port2.keyboard.left keyboard 276 ;ss, Virtual Port 2, Keyboard (US): Left Bracket [ ss.input.port2.keyboard.leftbracket keyboard 91 ;ss, Virtual Port 2, Keyboard (US): Left Shift ss.input.port2.keyboard.lshift keyboard 304 ;ss, Virtual Port 2, Keyboard (US): M ss.input.port2.keyboard.m keyboard 109 ;ss, Virtual Port 2, Keyboard (US): Minus - ss.input.port2.keyboard.minus keyboard 45 ;ss, Virtual Port 2, Keyboard (US): N ss.input.port2.keyboard.n keyboard 110 ;ss, Virtual Port 2, Keyboard (US): Num Lock ss.input.port2.keyboard.numlock keyboard 300 ;ss, Virtual Port 2, Keyboard (US): O ss.input.port2.keyboard.o keyboard 111 ;ss, Virtual Port 2, Keyboard (US): P ss.input.port2.keyboard.p keyboard 112 ;ss, Virtual Port 2, Keyboard (US): Page Down ss.input.port2.keyboard.pagedown keyboard 281 ;ss, Virtual Port 2, Keyboard (US): Page Up ss.input.port2.keyboard.pageup keyboard 280 ;ss, Virtual Port 2, Keyboard (US): Pause ss.input.port2.keyboard.pause keyboard 19 ;ss, Virtual Port 2, Keyboard (US): Period . ss.input.port2.keyboard.period keyboard 46 ;ss, Virtual Port 2, Keyboard (US): Print Screen ss.input.port2.keyboard.printscreen keyboard 316 ;ss, Virtual Port 2, Keyboard (US): Q ss.input.port2.keyboard.q keyboard 113 ;ss, Virtual Port 2, Keyboard (US): Quote ' ss.input.port2.keyboard.quote keyboard 39 ;ss, Virtual Port 2, Keyboard (US): R ss.input.port2.keyboard.r keyboard 114 ;ss, Virtual Port 2, Keyboard (US): Right Alt ss.input.port2.keyboard.ralt keyboard 307 ;ss, Virtual Port 2, Keyboard (US): Right Ctrl ss.input.port2.keyboard.rctrl keyboard 305 ;ss, Virtual Port 2, Keyboard (US): Right ss.input.port2.keyboard.right keyboard 275 ;ss, Virtual Port 2, Keyboard (US): Right Bracket ] ss.input.port2.keyboard.rightbracket keyboard 93 ;ss, Virtual Port 2, Keyboard (US): Right Shift ss.input.port2.keyboard.rshift keyboard 303 ;ss, Virtual Port 2, Keyboard (US): S ss.input.port2.keyboard.s keyboard 115 ;ss, Virtual Port 2, Keyboard (US): Scroll Lock ss.input.port2.keyboard.scrolllock keyboard 302 ;ss, Virtual Port 2, Keyboard (US): Semicolon ; ss.input.port2.keyboard.semicolon keyboard 59 ;ss, Virtual Port 2, Keyboard (US): Slash / ss.input.port2.keyboard.slash keyboard 47 ;ss, Virtual Port 2, Keyboard (US): Space ss.input.port2.keyboard.space keyboard 32 ;ss, Virtual Port 2, Keyboard (US): T ss.input.port2.keyboard.t keyboard 116 ;ss, Virtual Port 2, Keyboard (US): Tab ss.input.port2.keyboard.tab keyboard 9 ;ss, Virtual Port 2, Keyboard (US): U ss.input.port2.keyboard.u keyboard 117 ;ss, Virtual Port 2, Keyboard (US): Up ss.input.port2.keyboard.up keyboard 273 ;ss, Virtual Port 2, Keyboard (US): V ss.input.port2.keyboard.v keyboard 118 ;ss, Virtual Port 2, Keyboard (US): W ss.input.port2.keyboard.w keyboard 119 ;ss, Virtual Port 2, Keyboard (US): X ss.input.port2.keyboard.x keyboard 120 ;ss, Virtual Port 2, Keyboard (US): Y ss.input.port2.keyboard.y keyboard 121 ;ss, Virtual Port 2, Keyboard (US): Z ss.input.port2.keyboard.z keyboard 122 ;ss, Virtual Port 2, Mission Stick: A (Stick Trigger) ss.input.port2.mission.a ;ss, Virtual Port 2, Mission Stick: A AF ss.input.port2.mission.afa ;Default position for switch "A AF". ss.input.port2.mission.afa.defpos off ;ss, Virtual Port 2, Mission Stick: B AF ss.input.port2.mission.afb ;Default position for switch "B AF". ss.input.port2.mission.afb.defpos off ;ss, Virtual Port 2, Mission Stick: C AF ss.input.port2.mission.afc ;Default position for switch "C AF". ss.input.port2.mission.afc.defpos off ;ss, Virtual Port 2, Mission Stick: L AF ss.input.port2.mission.afl ;Default position for switch "L AF". ss.input.port2.mission.afl.defpos off ;ss, Virtual Port 2, Mission Stick: R AF ss.input.port2.mission.afr ;Default position for switch "R AF". ss.input.port2.mission.afr.defpos off ;ss, Virtual Port 2, Mission Stick: AF Speed ss.input.port2.mission.afspeed ;Default position for switch "AF Speed". ss.input.port2.mission.afspeed.defpos 1 ;ss, Virtual Port 2, Mission Stick: X AF ss.input.port2.mission.afx ;Default position for switch "X AF". ss.input.port2.mission.afx.defpos off ;ss, Virtual Port 2, Mission Stick: Y AF ss.input.port2.mission.afy ;Default position for switch "Y AF". ss.input.port2.mission.afy.defpos off ;ss, Virtual Port 2, Mission Stick: Z AF ss.input.port2.mission.afz ;Default position for switch "Z AF". ss.input.port2.mission.afz.defpos off ;ss, Virtual Port 2, Mission Stick: B (Stick Left Button) ss.input.port2.mission.b ;ss, Virtual Port 2, Mission Stick: C (Stick Right Button) ss.input.port2.mission.c ;ss, Virtual Port 2, Mission Stick: L ss.input.port2.mission.l ;ss, Virtual Port 2, Mission Stick: R ss.input.port2.mission.r ;ss, Virtual Port 2, Mission Stick: START ss.input.port2.mission.start ;ss, Virtual Port 2, Mission Stick: Stick BACK ↓ (Analog) ss.input.port2.mission.stick_back ;ss, Virtual Port 2, Mission Stick: Stick FORE ↑ (Analog) ss.input.port2.mission.stick_fore ;ss, Virtual Port 2, Mission Stick: Stick LEFT ← (Analog) ss.input.port2.mission.stick_left ;ss, Virtual Port 2, Mission Stick: Stick RIGHT → (Analog) ss.input.port2.mission.stick_right ;ss, Virtual Port 2, Mission Stick: Throttle Down (Analog) ss.input.port2.mission.throttle_down ;ss, Virtual Port 2, Mission Stick: Throttle Up (Analog) ss.input.port2.mission.throttle_up ;ss, Virtual Port 2, Mission Stick: X ss.input.port2.mission.x ;ss, Virtual Port 2, Mission Stick: Y ss.input.port2.mission.y ;ss, Virtual Port 2, Mission Stick: Z ss.input.port2.mission.z ;ss, Virtual Port 2, Mouse: Left Button ss.input.port2.mouse.left mouse 0000000000000000 00000000 ;ss, Virtual Port 2, Mouse: Middle Button ss.input.port2.mouse.middle mouse 0000000000000000 00000001 ;ss, Virtual Port 2, Mouse: Right Button ss.input.port2.mouse.right mouse 0000000000000000 00000002 ;ss, Virtual Port 2, Mouse: Start ss.input.port2.mouse.start keyboard 13 ;ss, Virtual Port 2, Steering Wheel: A (R Group) ss.input.port2.wheel.a ;ss, Virtual Port 2, Steering Wheel: Analog LEFT ← ss.input.port2.wheel.analog_left ;ss, Virtual Port 2, Steering Wheel: Analog RIGHT → ss.input.port2.wheel.analog_right ;ss, Virtual Port 2, Steering Wheel: B (R Group) ss.input.port2.wheel.b ;ss, Virtual Port 2, Steering Wheel: C (R Group) ss.input.port2.wheel.c ;ss, Virtual Port 2, Steering Wheel: R Gear Shift(Equiv. DOWN ↓) ss.input.port2.wheel.down ;ss, Virtual Port 2, Steering Wheel: START ss.input.port2.wheel.start ;ss, Virtual Port 2, Steering Wheel: L Gear Shift(Equiv. UP ↑) ss.input.port2.wheel.up ;ss, Virtual Port 2, Steering Wheel: X (L Group) ss.input.port2.wheel.x ;ss, Virtual Port 2, Steering Wheel: Y (L Group) ss.input.port2.wheel.y ;ss, Virtual Port 2, Steering Wheel: Z (L Group) ss.input.port2.wheel.z ;Input device for Virtual Port 3 ss.input.port3 gamepad ;ss, Virtual Port 3, 3D Control Pad: A ss.input.port3.3dpad.a ;ss, Virtual Port 3, 3D Control Pad: Analog DOWN ↓ ss.input.port3.3dpad.analog_down ;ss, Virtual Port 3, 3D Control Pad: Analog LEFT ← ss.input.port3.3dpad.analog_left ;ss, Virtual Port 3, 3D Control Pad: Analog RIGHT → ss.input.port3.3dpad.analog_right ;ss, Virtual Port 3, 3D Control Pad: Analog UP ↑ ss.input.port3.3dpad.analog_up ;ss, Virtual Port 3, 3D Control Pad: B ss.input.port3.3dpad.b ;ss, Virtual Port 3, 3D Control Pad: C ss.input.port3.3dpad.c ;ss, Virtual Port 3, 3D Control Pad: D-Pad DOWN ↓ ss.input.port3.3dpad.down ;ss, Virtual Port 3, 3D Control Pad: D-Pad LEFT ← ss.input.port3.3dpad.left ;ss, Virtual Port 3, 3D Control Pad: Left Shoulder (Analog) ss.input.port3.3dpad.ls ;ss, Virtual Port 3, 3D Control Pad: Mode ss.input.port3.3dpad.mode ;Default position for switch "Mode". ss.input.port3.3dpad.mode.defpos digital ;ss, Virtual Port 3, 3D Control Pad: D-Pad RIGHT → ss.input.port3.3dpad.right ;ss, Virtual Port 3, 3D Control Pad: Right Shoulder (Analog) ss.input.port3.3dpad.rs ;ss, Virtual Port 3, 3D Control Pad: START ss.input.port3.3dpad.start ;ss, Virtual Port 3, 3D Control Pad: D-Pad UP ↑ ss.input.port3.3dpad.up ;ss, Virtual Port 3, 3D Control Pad: X ss.input.port3.3dpad.x ;ss, Virtual Port 3, 3D Control Pad: Y ss.input.port3.3dpad.y ;ss, Virtual Port 3, 3D Control Pad: Z ss.input.port3.3dpad.z ;ss, Virtual Port 3, Dual Mission: A (R Stick Trigger) ss.input.port3.dmission.a ;ss, Virtual Port 3, Dual Mission: A AF ss.input.port3.dmission.afa ;Default position for switch "A AF". ss.input.port3.dmission.afa.defpos off ;ss, Virtual Port 3, Dual Mission: B AF ss.input.port3.dmission.afb ;Default position for switch "B AF". ss.input.port3.dmission.afb.defpos off ;ss, Virtual Port 3, Dual Mission: C AF ss.input.port3.dmission.afc ;Default position for switch "C AF". ss.input.port3.dmission.afc.defpos off ;ss, Virtual Port 3, Dual Mission: L AF ss.input.port3.dmission.afl ;Default position for switch "L AF". ss.input.port3.dmission.afl.defpos off ;ss, Virtual Port 3, Dual Mission: R AF ss.input.port3.dmission.afr ;Default position for switch "R AF". ss.input.port3.dmission.afr.defpos off ;ss, Virtual Port 3, Dual Mission: Autofire Speed ss.input.port3.dmission.afspeed ;Default position for switch "Autofire Speed". ss.input.port3.dmission.afspeed.defpos 1 ;ss, Virtual Port 3, Dual Mission: X AF ss.input.port3.dmission.afx ;Default position for switch "X AF". ss.input.port3.dmission.afx.defpos off ;ss, Virtual Port 3, Dual Mission: Y AF ss.input.port3.dmission.afy ;Default position for switch "Y AF". ss.input.port3.dmission.afy.defpos off ;ss, Virtual Port 3, Dual Mission: Z AF ss.input.port3.dmission.afz ;Default position for switch "Z AF". ss.input.port3.dmission.afz.defpos off ;ss, Virtual Port 3, Dual Mission: B (R Stick Left Button) ss.input.port3.dmission.b ;ss, Virtual Port 3, Dual Mission: C (R Stick Right Button) ss.input.port3.dmission.c ;ss, Virtual Port 3, Dual Mission: L ss.input.port3.dmission.l ;ss, Virtual Port 3, Dual Mission: L Stick BACK ↓ (Analog) ss.input.port3.dmission.lstick_back ;ss, Virtual Port 3, Dual Mission: L Stick FORE ↑ (Analog) ss.input.port3.dmission.lstick_fore ;ss, Virtual Port 3, Dual Mission: L Stick LEFT ← (Analog) ss.input.port3.dmission.lstick_left ;ss, Virtual Port 3, Dual Mission: L Stick RIGHT → (Analog) ss.input.port3.dmission.lstick_right ;ss, Virtual Port 3, Dual Mission: L Throttle Down (Analog) ss.input.port3.dmission.lthrottle_down ;ss, Virtual Port 3, Dual Mission: L Throttle Up (Analog) ss.input.port3.dmission.lthrottle_up ;ss, Virtual Port 3, Dual Mission: R ss.input.port3.dmission.r ;ss, Virtual Port 3, Dual Mission: R Stick BACK ↓ (Analog) ss.input.port3.dmission.rstick_back ;ss, Virtual Port 3, Dual Mission: R Stick FORE ↑ (Analog) ss.input.port3.dmission.rstick_fore ;ss, Virtual Port 3, Dual Mission: R Stick LEFT ← (Analog) ss.input.port3.dmission.rstick_left ;ss, Virtual Port 3, Dual Mission: R Stick RIGHT → (Analog) ss.input.port3.dmission.rstick_right ;ss, Virtual Port 3, Dual Mission: R Throttle Down (Analog) ss.input.port3.dmission.rthrottle_down ;ss, Virtual Port 3, Dual Mission: R Throttle Up (Analog) ss.input.port3.dmission.rthrottle_up ;ss, Virtual Port 3, Dual Mission: START ss.input.port3.dmission.start ;ss, Virtual Port 3, Dual Mission: X (L Stick Trigger) ss.input.port3.dmission.x ;ss, Virtual Port 3, Dual Mission: Y (L Stick Left Button) ss.input.port3.dmission.y ;ss, Virtual Port 3, Dual Mission: Z (L Stick Right Button) ss.input.port3.dmission.z ;ss, Virtual Port 3, Digital Gamepad: A ss.input.port3.gamepad.a ;ss, Virtual Port 3, Digital Gamepad: B ss.input.port3.gamepad.b ;ss, Virtual Port 3, Digital Gamepad: C ss.input.port3.gamepad.c ;ss, Virtual Port 3, Digital Gamepad: DOWN ↓ ss.input.port3.gamepad.down ;ss, Virtual Port 3, Digital Gamepad: LEFT ← ss.input.port3.gamepad.left ;ss, Virtual Port 3, Digital Gamepad: Left Shoulder ss.input.port3.gamepad.ls ;ss, Virtual Port 3, Digital Gamepad: RIGHT → ss.input.port3.gamepad.right ;ss, Virtual Port 3, Digital Gamepad: Right Shoulder ss.input.port3.gamepad.rs ;ss, Virtual Port 3, Digital Gamepad: START ss.input.port3.gamepad.start ;ss, Virtual Port 3, Digital Gamepad: UP ↑ ss.input.port3.gamepad.up ;ss, Virtual Port 3, Digital Gamepad: X ss.input.port3.gamepad.x ;ss, Virtual Port 3, Digital Gamepad: Y ss.input.port3.gamepad.y ;ss, Virtual Port 3, Digital Gamepad: Z ss.input.port3.gamepad.z ;ss, Virtual Port 3, Light Gun: Offscreen Shot(Simulated) ss.input.port3.gun.offscreen_shot mouse 0000000000000000 00000002 ;ss, Virtual Port 3, Light Gun: START ss.input.port3.gun.start mouse 0000000000000000 00000001 ;ss, Virtual Port 3, Light Gun: Trigger ss.input.port3.gun.trigger mouse 0000000000000000 00000000 ;ss, Virtual Port 3, Light Gun: X Axis ss.input.port3.gun.x_axis mouse 0000000000000000 00008000 ;ss, Virtual Port 3, Light Gun: Y Axis ss.input.port3.gun.y_axis mouse 0000000000000000 00008001 ;Crosshairs color for lightgun on virtual port 3. ss.input.port3.gun_chairs 0xFF00FF ;ss, Virtual Port 3, Keyboard (US): 0(Zero) ss.input.port3.keyboard.0 keyboard 48 ;ss, Virtual Port 3, Keyboard (US): 1(One) ss.input.port3.keyboard.1 keyboard 49 ;ss, Virtual Port 3, Keyboard (US): 2 ss.input.port3.keyboard.2 keyboard 50 ;ss, Virtual Port 3, Keyboard (US): 3 ss.input.port3.keyboard.3 keyboard 51 ;ss, Virtual Port 3, Keyboard (US): 4 ss.input.port3.keyboard.4 keyboard 52 ;ss, Virtual Port 3, Keyboard (US): 5 ss.input.port3.keyboard.5 keyboard 53 ;ss, Virtual Port 3, Keyboard (US): 6 ss.input.port3.keyboard.6 keyboard 54 ;ss, Virtual Port 3, Keyboard (US): 7 ss.input.port3.keyboard.7 keyboard 55 ;ss, Virtual Port 3, Keyboard (US): 8 ss.input.port3.keyboard.8 keyboard 56 ;ss, Virtual Port 3, Keyboard (US): 9 ss.input.port3.keyboard.9 keyboard 57 ;ss, Virtual Port 3, Keyboard (US): A ss.input.port3.keyboard.a keyboard 97 ;ss, Virtual Port 3, Keyboard (US): B ss.input.port3.keyboard.b keyboard 98 ;ss, Virtual Port 3, Keyboard (US): Backslash \ ss.input.port3.keyboard.backslash keyboard 92 ;ss, Virtual Port 3, Keyboard (US): Backspace ss.input.port3.keyboard.backspace keyboard 8 ;ss, Virtual Port 3, Keyboard (US): C ss.input.port3.keyboard.c keyboard 99 ;ss, Virtual Port 3, Keyboard (US): Caps Lock ss.input.port3.keyboard.capslock keyboard 301 ;ss, Virtual Port 3, Keyboard (US): Comma , ss.input.port3.keyboard.comma keyboard 44 ;ss, Virtual Port 3, Keyboard (US): D ss.input.port3.keyboard.d keyboard 100 ;ss, Virtual Port 3, Keyboard (US): Delete ss.input.port3.keyboard.delete keyboard 127 ;ss, Virtual Port 3, Keyboard (US): Down ss.input.port3.keyboard.down keyboard 274 ;ss, Virtual Port 3, Keyboard (US): E ss.input.port3.keyboard.e keyboard 101 ;ss, Virtual Port 3, Keyboard (US): End ss.input.port3.keyboard.end keyboard 279 ;ss, Virtual Port 3, Keyboard (US): Enter ss.input.port3.keyboard.enter keyboard 13 ;ss, Virtual Port 3, Keyboard (US): Equals = ss.input.port3.keyboard.equals keyboard 61 ;ss, Virtual Port 3, Keyboard (US): Escape ss.input.port3.keyboard.esc keyboard 27 ;ss, Virtual Port 3, Keyboard (US): F ss.input.port3.keyboard.f keyboard 102 ;ss, Virtual Port 3, Keyboard (US): F1 ss.input.port3.keyboard.f1 keyboard 282 ;ss, Virtual Port 3, Keyboard (US): F10 ss.input.port3.keyboard.f10 keyboard 291 ;ss, Virtual Port 3, Keyboard (US): F11 ss.input.port3.keyboard.f11 keyboard 292 ;ss, Virtual Port 3, Keyboard (US): F12 ss.input.port3.keyboard.f12 keyboard 293 ;ss, Virtual Port 3, Keyboard (US): F2 ss.input.port3.keyboard.f2 keyboard 283 ;ss, Virtual Port 3, Keyboard (US): F3 ss.input.port3.keyboard.f3 keyboard 284 ;ss, Virtual Port 3, Keyboard (US): F4 ss.input.port3.keyboard.f4 keyboard 285 ;ss, Virtual Port 3, Keyboard (US): F5 ss.input.port3.keyboard.f5 keyboard 286 ;ss, Virtual Port 3, Keyboard (US): F6 ss.input.port3.keyboard.f6 keyboard 287 ;ss, Virtual Port 3, Keyboard (US): F7 ss.input.port3.keyboard.f7 keyboard 288 ;ss, Virtual Port 3, Keyboard (US): F8 ss.input.port3.keyboard.f8 keyboard 289 ;ss, Virtual Port 3, Keyboard (US): F9 ss.input.port3.keyboard.f9 keyboard 290 ;ss, Virtual Port 3, Keyboard (US): G ss.input.port3.keyboard.g keyboard 103 ;ss, Virtual Port 3, Keyboard (US): Grave ` ss.input.port3.keyboard.grave keyboard 96 ;ss, Virtual Port 3, Keyboard (US): H ss.input.port3.keyboard.h keyboard 104 ;ss, Virtual Port 3, Keyboard (US): Home ss.input.port3.keyboard.home keyboard 278 ;ss, Virtual Port 3, Keyboard (US): I ss.input.port3.keyboard.i keyboard 105 ;ss, Virtual Port 3, Keyboard (US): Insert ss.input.port3.keyboard.insert keyboard 277 ;ss, Virtual Port 3, Keyboard (US): J ss.input.port3.keyboard.j keyboard 106 ;ss, Virtual Port 3, Keyboard (US): K ss.input.port3.keyboard.k keyboard 107 ;ss, Virtual Port 3, Keyboard (US): Keypad Asterisk(Multiply) ss.input.port3.keyboard.kp_asterisk keyboard 268 ;ss, Virtual Port 3, Keyboard (US): Keypad Center/5 ss.input.port3.keyboard.kp_center keyboard 261 ;ss, Virtual Port 3, Keyboard (US): Keypad Delete ss.input.port3.keyboard.kp_delete keyboard 266 ;ss, Virtual Port 3, Keyboard (US): Keypad Down/2 ss.input.port3.keyboard.kp_down keyboard 258 ;ss, Virtual Port 3, Keyboard (US): Keypad End/1 ss.input.port3.keyboard.kp_end keyboard 257 ;ss, Virtual Port 3, Keyboard (US): Keypad Enter ss.input.port3.keyboard.kp_enter keyboard 271 ;ss, Virtual Port 3, Keyboard (US): Keypad Home/7 ss.input.port3.keyboard.kp_home keyboard 263 ;ss, Virtual Port 3, Keyboard (US): Keypad Insert/0 ss.input.port3.keyboard.kp_insert keyboard 256 ;ss, Virtual Port 3, Keyboard (US): Keypad Left/4 ss.input.port3.keyboard.kp_left keyboard 260 ;ss, Virtual Port 3, Keyboard (US): Keypad Minus ss.input.port3.keyboard.kp_minus keyboard 269 ;ss, Virtual Port 3, Keyboard (US): Keypad Pagedown/3 ss.input.port3.keyboard.kp_pagedown keyboard 259 ;ss, Virtual Port 3, Keyboard (US): Keypad Pageup/9 ss.input.port3.keyboard.kp_pageup keyboard 265 ;ss, Virtual Port 3, Keyboard (US): Keypad Plus ss.input.port3.keyboard.kp_plus keyboard 270 ;ss, Virtual Port 3, Keyboard (US): Keypad Right/6 ss.input.port3.keyboard.kp_right keyboard 262 ;ss, Virtual Port 3, Keyboard (US): Keypad Slash(Divide) ss.input.port3.keyboard.kp_slash keyboard 267 ;ss, Virtual Port 3, Keyboard (US): Keypad Up/8 ss.input.port3.keyboard.kp_up keyboard 264 ;ss, Virtual Port 3, Keyboard (US): L ss.input.port3.keyboard.l keyboard 108 ;ss, Virtual Port 3, Keyboard (US): Left Alt ss.input.port3.keyboard.lalt keyboard 308 ;ss, Virtual Port 3, Keyboard (US): Left Ctrl ss.input.port3.keyboard.lctrl keyboard 306 ;ss, Virtual Port 3, Keyboard (US): Cursor Left ss.input.port3.keyboard.left keyboard 276 ;ss, Virtual Port 3, Keyboard (US): Left Bracket [ ss.input.port3.keyboard.leftbracket keyboard 91 ;ss, Virtual Port 3, Keyboard (US): Left Shift ss.input.port3.keyboard.lshift keyboard 304 ;ss, Virtual Port 3, Keyboard (US): M ss.input.port3.keyboard.m keyboard 109 ;ss, Virtual Port 3, Keyboard (US): Minus - ss.input.port3.keyboard.minus keyboard 45 ;ss, Virtual Port 3, Keyboard (US): N ss.input.port3.keyboard.n keyboard 110 ;ss, Virtual Port 3, Keyboard (US): Num Lock ss.input.port3.keyboard.numlock keyboard 300 ;ss, Virtual Port 3, Keyboard (US): O ss.input.port3.keyboard.o keyboard 111 ;ss, Virtual Port 3, Keyboard (US): P ss.input.port3.keyboard.p keyboard 112 ;ss, Virtual Port 3, Keyboard (US): Page Down ss.input.port3.keyboard.pagedown keyboard 281 ;ss, Virtual Port 3, Keyboard (US): Page Up ss.input.port3.keyboard.pageup keyboard 280 ;ss, Virtual Port 3, Keyboard (US): Pause ss.input.port3.keyboard.pause keyboard 19 ;ss, Virtual Port 3, Keyboard (US): Period . ss.input.port3.keyboard.period keyboard 46 ;ss, Virtual Port 3, Keyboard (US): Print Screen ss.input.port3.keyboard.printscreen keyboard 316 ;ss, Virtual Port 3, Keyboard (US): Q ss.input.port3.keyboard.q keyboard 113 ;ss, Virtual Port 3, Keyboard (US): Quote ' ss.input.port3.keyboard.quote keyboard 39 ;ss, Virtual Port 3, Keyboard (US): R ss.input.port3.keyboard.r keyboard 114 ;ss, Virtual Port 3, Keyboard (US): Right Alt ss.input.port3.keyboard.ralt keyboard 307 ;ss, Virtual Port 3, Keyboard (US): Right Ctrl ss.input.port3.keyboard.rctrl keyboard 305 ;ss, Virtual Port 3, Keyboard (US): Right ss.input.port3.keyboard.right keyboard 275 ;ss, Virtual Port 3, Keyboard (US): Right Bracket ] ss.input.port3.keyboard.rightbracket keyboard 93 ;ss, Virtual Port 3, Keyboard (US): Right Shift ss.input.port3.keyboard.rshift keyboard 303 ;ss, Virtual Port 3, Keyboard (US): S ss.input.port3.keyboard.s keyboard 115 ;ss, Virtual Port 3, Keyboard (US): Scroll Lock ss.input.port3.keyboard.scrolllock keyboard 302 ;ss, Virtual Port 3, Keyboard (US): Semicolon ; ss.input.port3.keyboard.semicolon keyboard 59 ;ss, Virtual Port 3, Keyboard (US): Slash / ss.input.port3.keyboard.slash keyboard 47 ;ss, Virtual Port 3, Keyboard (US): Space ss.input.port3.keyboard.space keyboard 32 ;ss, Virtual Port 3, Keyboard (US): T ss.input.port3.keyboard.t keyboard 116 ;ss, Virtual Port 3, Keyboard (US): Tab ss.input.port3.keyboard.tab keyboard 9 ;ss, Virtual Port 3, Keyboard (US): U ss.input.port3.keyboard.u keyboard 117 ;ss, Virtual Port 3, Keyboard (US): Up ss.input.port3.keyboard.up keyboard 273 ;ss, Virtual Port 3, Keyboard (US): V ss.input.port3.keyboard.v keyboard 118 ;ss, Virtual Port 3, Keyboard (US): W ss.input.port3.keyboard.w keyboard 119 ;ss, Virtual Port 3, Keyboard (US): X ss.input.port3.keyboard.x keyboard 120 ;ss, Virtual Port 3, Keyboard (US): Y ss.input.port3.keyboard.y keyboard 121 ;ss, Virtual Port 3, Keyboard (US): Z ss.input.port3.keyboard.z keyboard 122 ;ss, Virtual Port 3, Mission Stick: A (Stick Trigger) ss.input.port3.mission.a ;ss, Virtual Port 3, Mission Stick: A AF ss.input.port3.mission.afa ;Default position for switch "A AF". ss.input.port3.mission.afa.defpos off ;ss, Virtual Port 3, Mission Stick: B AF ss.input.port3.mission.afb ;Default position for switch "B AF". ss.input.port3.mission.afb.defpos off ;ss, Virtual Port 3, Mission Stick: C AF ss.input.port3.mission.afc ;Default position for switch "C AF". ss.input.port3.mission.afc.defpos off ;ss, Virtual Port 3, Mission Stick: L AF ss.input.port3.mission.afl ;Default position for switch "L AF". ss.input.port3.mission.afl.defpos off ;ss, Virtual Port 3, Mission Stick: R AF ss.input.port3.mission.afr ;Default position for switch "R AF". ss.input.port3.mission.afr.defpos off ;ss, Virtual Port 3, Mission Stick: AF Speed ss.input.port3.mission.afspeed ;Default position for switch "AF Speed". ss.input.port3.mission.afspeed.defpos 1 ;ss, Virtual Port 3, Mission Stick: X AF ss.input.port3.mission.afx ;Default position for switch "X AF". ss.input.port3.mission.afx.defpos off ;ss, Virtual Port 3, Mission Stick: Y AF ss.input.port3.mission.afy ;Default position for switch "Y AF". ss.input.port3.mission.afy.defpos off ;ss, Virtual Port 3, Mission Stick: Z AF ss.input.port3.mission.afz ;Default position for switch "Z AF". ss.input.port3.mission.afz.defpos off ;ss, Virtual Port 3, Mission Stick: B (Stick Left Button) ss.input.port3.mission.b ;ss, Virtual Port 3, Mission Stick: C (Stick Right Button) ss.input.port3.mission.c ;ss, Virtual Port 3, Mission Stick: L ss.input.port3.mission.l ;ss, Virtual Port 3, Mission Stick: R ss.input.port3.mission.r ;ss, Virtual Port 3, Mission Stick: START ss.input.port3.mission.start ;ss, Virtual Port 3, Mission Stick: Stick BACK ↓ (Analog) ss.input.port3.mission.stick_back ;ss, Virtual Port 3, Mission Stick: Stick FORE ↑ (Analog) ss.input.port3.mission.stick_fore ;ss, Virtual Port 3, Mission Stick: Stick LEFT ← (Analog) ss.input.port3.mission.stick_left ;ss, Virtual Port 3, Mission Stick: Stick RIGHT → (Analog) ss.input.port3.mission.stick_right ;ss, Virtual Port 3, Mission Stick: Throttle Down (Analog) ss.input.port3.mission.throttle_down ;ss, Virtual Port 3, Mission Stick: Throttle Up (Analog) ss.input.port3.mission.throttle_up ;ss, Virtual Port 3, Mission Stick: X ss.input.port3.mission.x ;ss, Virtual Port 3, Mission Stick: Y ss.input.port3.mission.y ;ss, Virtual Port 3, Mission Stick: Z ss.input.port3.mission.z ;ss, Virtual Port 3, Mouse: Left Button ss.input.port3.mouse.left mouse 0000000000000000 00000000 ;ss, Virtual Port 3, Mouse: Middle Button ss.input.port3.mouse.middle mouse 0000000000000000 00000001 ;ss, Virtual Port 3, Mouse: Right Button ss.input.port3.mouse.right mouse 0000000000000000 00000002 ;ss, Virtual Port 3, Mouse: Start ss.input.port3.mouse.start keyboard 13 ;ss, Virtual Port 3, Steering Wheel: A (R Group) ss.input.port3.wheel.a ;ss, Virtual Port 3, Steering Wheel: Analog LEFT ← ss.input.port3.wheel.analog_left ;ss, Virtual Port 3, Steering Wheel: Analog RIGHT → ss.input.port3.wheel.analog_right ;ss, Virtual Port 3, Steering Wheel: B (R Group) ss.input.port3.wheel.b ;ss, Virtual Port 3, Steering Wheel: C (R Group) ss.input.port3.wheel.c ;ss, Virtual Port 3, Steering Wheel: R Gear Shift(Equiv. DOWN ↓) ss.input.port3.wheel.down ;ss, Virtual Port 3, Steering Wheel: START ss.input.port3.wheel.start ;ss, Virtual Port 3, Steering Wheel: L Gear Shift(Equiv. UP ↑) ss.input.port3.wheel.up ;ss, Virtual Port 3, Steering Wheel: X (L Group) ss.input.port3.wheel.x ;ss, Virtual Port 3, Steering Wheel: Y (L Group) ss.input.port3.wheel.y ;ss, Virtual Port 3, Steering Wheel: Z (L Group) ss.input.port3.wheel.z ;Input device for Virtual Port 4 ss.input.port4 gamepad ;ss, Virtual Port 4, 3D Control Pad: A ss.input.port4.3dpad.a ;ss, Virtual Port 4, 3D Control Pad: Analog DOWN ↓ ss.input.port4.3dpad.analog_down ;ss, Virtual Port 4, 3D Control Pad: Analog LEFT ← ss.input.port4.3dpad.analog_left ;ss, Virtual Port 4, 3D Control Pad: Analog RIGHT → ss.input.port4.3dpad.analog_right ;ss, Virtual Port 4, 3D Control Pad: Analog UP ↑ ss.input.port4.3dpad.analog_up ;ss, Virtual Port 4, 3D Control Pad: B ss.input.port4.3dpad.b ;ss, Virtual Port 4, 3D Control Pad: C ss.input.port4.3dpad.c ;ss, Virtual Port 4, 3D Control Pad: D-Pad DOWN ↓ ss.input.port4.3dpad.down ;ss, Virtual Port 4, 3D Control Pad: D-Pad LEFT ← ss.input.port4.3dpad.left ;ss, Virtual Port 4, 3D Control Pad: Left Shoulder (Analog) ss.input.port4.3dpad.ls ;ss, Virtual Port 4, 3D Control Pad: Mode ss.input.port4.3dpad.mode ;Default position for switch "Mode". ss.input.port4.3dpad.mode.defpos digital ;ss, Virtual Port 4, 3D Control Pad: D-Pad RIGHT → ss.input.port4.3dpad.right ;ss, Virtual Port 4, 3D Control Pad: Right Shoulder (Analog) ss.input.port4.3dpad.rs ;ss, Virtual Port 4, 3D Control Pad: START ss.input.port4.3dpad.start ;ss, Virtual Port 4, 3D Control Pad: D-Pad UP ↑ ss.input.port4.3dpad.up ;ss, Virtual Port 4, 3D Control Pad: X ss.input.port4.3dpad.x ;ss, Virtual Port 4, 3D Control Pad: Y ss.input.port4.3dpad.y ;ss, Virtual Port 4, 3D Control Pad: Z ss.input.port4.3dpad.z ;ss, Virtual Port 4, Dual Mission: A (R Stick Trigger) ss.input.port4.dmission.a ;ss, Virtual Port 4, Dual Mission: A AF ss.input.port4.dmission.afa ;Default position for switch "A AF". ss.input.port4.dmission.afa.defpos off ;ss, Virtual Port 4, Dual Mission: B AF ss.input.port4.dmission.afb ;Default position for switch "B AF". ss.input.port4.dmission.afb.defpos off ;ss, Virtual Port 4, Dual Mission: C AF ss.input.port4.dmission.afc ;Default position for switch "C AF". ss.input.port4.dmission.afc.defpos off ;ss, Virtual Port 4, Dual Mission: L AF ss.input.port4.dmission.afl ;Default position for switch "L AF". ss.input.port4.dmission.afl.defpos off ;ss, Virtual Port 4, Dual Mission: R AF ss.input.port4.dmission.afr ;Default position for switch "R AF". ss.input.port4.dmission.afr.defpos off ;ss, Virtual Port 4, Dual Mission: Autofire Speed ss.input.port4.dmission.afspeed ;Default position for switch "Autofire Speed". ss.input.port4.dmission.afspeed.defpos 1 ;ss, Virtual Port 4, Dual Mission: X AF ss.input.port4.dmission.afx ;Default position for switch "X AF". ss.input.port4.dmission.afx.defpos off ;ss, Virtual Port 4, Dual Mission: Y AF ss.input.port4.dmission.afy ;Default position for switch "Y AF". ss.input.port4.dmission.afy.defpos off ;ss, Virtual Port 4, Dual Mission: Z AF ss.input.port4.dmission.afz ;Default position for switch "Z AF". ss.input.port4.dmission.afz.defpos off ;ss, Virtual Port 4, Dual Mission: B (R Stick Left Button) ss.input.port4.dmission.b ;ss, Virtual Port 4, Dual Mission: C (R Stick Right Button) ss.input.port4.dmission.c ;ss, Virtual Port 4, Dual Mission: L ss.input.port4.dmission.l ;ss, Virtual Port 4, Dual Mission: L Stick BACK ↓ (Analog) ss.input.port4.dmission.lstick_back ;ss, Virtual Port 4, Dual Mission: L Stick FORE ↑ (Analog) ss.input.port4.dmission.lstick_fore ;ss, Virtual Port 4, Dual Mission: L Stick LEFT ← (Analog) ss.input.port4.dmission.lstick_left ;ss, Virtual Port 4, Dual Mission: L Stick RIGHT → (Analog) ss.input.port4.dmission.lstick_right ;ss, Virtual Port 4, Dual Mission: L Throttle Down (Analog) ss.input.port4.dmission.lthrottle_down ;ss, Virtual Port 4, Dual Mission: L Throttle Up (Analog) ss.input.port4.dmission.lthrottle_up ;ss, Virtual Port 4, Dual Mission: R ss.input.port4.dmission.r ;ss, Virtual Port 4, Dual Mission: R Stick BACK ↓ (Analog) ss.input.port4.dmission.rstick_back ;ss, Virtual Port 4, Dual Mission: R Stick FORE ↑ (Analog) ss.input.port4.dmission.rstick_fore ;ss, Virtual Port 4, Dual Mission: R Stick LEFT ← (Analog) ss.input.port4.dmission.rstick_left ;ss, Virtual Port 4, Dual Mission: R Stick RIGHT → (Analog) ss.input.port4.dmission.rstick_right ;ss, Virtual Port 4, Dual Mission: R Throttle Down (Analog) ss.input.port4.dmission.rthrottle_down ;ss, Virtual Port 4, Dual Mission: R Throttle Up (Analog) ss.input.port4.dmission.rthrottle_up ;ss, Virtual Port 4, Dual Mission: START ss.input.port4.dmission.start ;ss, Virtual Port 4, Dual Mission: X (L Stick Trigger) ss.input.port4.dmission.x ;ss, Virtual Port 4, Dual Mission: Y (L Stick Left Button) ss.input.port4.dmission.y ;ss, Virtual Port 4, Dual Mission: Z (L Stick Right Button) ss.input.port4.dmission.z ;ss, Virtual Port 4, Digital Gamepad: A ss.input.port4.gamepad.a ;ss, Virtual Port 4, Digital Gamepad: B ss.input.port4.gamepad.b ;ss, Virtual Port 4, Digital Gamepad: C ss.input.port4.gamepad.c ;ss, Virtual Port 4, Digital Gamepad: DOWN ↓ ss.input.port4.gamepad.down ;ss, Virtual Port 4, Digital Gamepad: LEFT ← ss.input.port4.gamepad.left ;ss, Virtual Port 4, Digital Gamepad: Left Shoulder ss.input.port4.gamepad.ls ;ss, Virtual Port 4, Digital Gamepad: RIGHT → ss.input.port4.gamepad.right ;ss, Virtual Port 4, Digital Gamepad: Right Shoulder ss.input.port4.gamepad.rs ;ss, Virtual Port 4, Digital Gamepad: START ss.input.port4.gamepad.start ;ss, Virtual Port 4, Digital Gamepad: UP ↑ ss.input.port4.gamepad.up ;ss, Virtual Port 4, Digital Gamepad: X ss.input.port4.gamepad.x ;ss, Virtual Port 4, Digital Gamepad: Y ss.input.port4.gamepad.y ;ss, Virtual Port 4, Digital Gamepad: Z ss.input.port4.gamepad.z ;ss, Virtual Port 4, Light Gun: Offscreen Shot(Simulated) ss.input.port4.gun.offscreen_shot mouse 0000000000000000 00000002 ;ss, Virtual Port 4, Light Gun: START ss.input.port4.gun.start mouse 0000000000000000 00000001 ;ss, Virtual Port 4, Light Gun: Trigger ss.input.port4.gun.trigger mouse 0000000000000000 00000000 ;ss, Virtual Port 4, Light Gun: X Axis ss.input.port4.gun.x_axis mouse 0000000000000000 00008000 ;ss, Virtual Port 4, Light Gun: Y Axis ss.input.port4.gun.y_axis mouse 0000000000000000 00008001 ;Crosshairs color for lightgun on virtual port 4. ss.input.port4.gun_chairs 0xFF8000 ;ss, Virtual Port 4, Keyboard (US): 0(Zero) ss.input.port4.keyboard.0 keyboard 48 ;ss, Virtual Port 4, Keyboard (US): 1(One) ss.input.port4.keyboard.1 keyboard 49 ;ss, Virtual Port 4, Keyboard (US): 2 ss.input.port4.keyboard.2 keyboard 50 ;ss, Virtual Port 4, Keyboard (US): 3 ss.input.port4.keyboard.3 keyboard 51 ;ss, Virtual Port 4, Keyboard (US): 4 ss.input.port4.keyboard.4 keyboard 52 ;ss, Virtual Port 4, Keyboard (US): 5 ss.input.port4.keyboard.5 keyboard 53 ;ss, Virtual Port 4, Keyboard (US): 6 ss.input.port4.keyboard.6 keyboard 54 ;ss, Virtual Port 4, Keyboard (US): 7 ss.input.port4.keyboard.7 keyboard 55 ;ss, Virtual Port 4, Keyboard (US): 8 ss.input.port4.keyboard.8 keyboard 56 ;ss, Virtual Port 4, Keyboard (US): 9 ss.input.port4.keyboard.9 keyboard 57 ;ss, Virtual Port 4, Keyboard (US): A ss.input.port4.keyboard.a keyboard 97 ;ss, Virtual Port 4, Keyboard (US): B ss.input.port4.keyboard.b keyboard 98 ;ss, Virtual Port 4, Keyboard (US): Backslash \ ss.input.port4.keyboard.backslash keyboard 92 ;ss, Virtual Port 4, Keyboard (US): Backspace ss.input.port4.keyboard.backspace keyboard 8 ;ss, Virtual Port 4, Keyboard (US): C ss.input.port4.keyboard.c keyboard 99 ;ss, Virtual Port 4, Keyboard (US): Caps Lock ss.input.port4.keyboard.capslock keyboard 301 ;ss, Virtual Port 4, Keyboard (US): Comma , ss.input.port4.keyboard.comma keyboard 44 ;ss, Virtual Port 4, Keyboard (US): D ss.input.port4.keyboard.d keyboard 100 ;ss, Virtual Port 4, Keyboard (US): Delete ss.input.port4.keyboard.delete keyboard 127 ;ss, Virtual Port 4, Keyboard (US): Down ss.input.port4.keyboard.down keyboard 274 ;ss, Virtual Port 4, Keyboard (US): E ss.input.port4.keyboard.e keyboard 101 ;ss, Virtual Port 4, Keyboard (US): End ss.input.port4.keyboard.end keyboard 279 ;ss, Virtual Port 4, Keyboard (US): Enter ss.input.port4.keyboard.enter keyboard 13 ;ss, Virtual Port 4, Keyboard (US): Equals = ss.input.port4.keyboard.equals keyboard 61 ;ss, Virtual Port 4, Keyboard (US): Escape ss.input.port4.keyboard.esc keyboard 27 ;ss, Virtual Port 4, Keyboard (US): F ss.input.port4.keyboard.f keyboard 102 ;ss, Virtual Port 4, Keyboard (US): F1 ss.input.port4.keyboard.f1 keyboard 282 ;ss, Virtual Port 4, Keyboard (US): F10 ss.input.port4.keyboard.f10 keyboard 291 ;ss, Virtual Port 4, Keyboard (US): F11 ss.input.port4.keyboard.f11 keyboard 292 ;ss, Virtual Port 4, Keyboard (US): F12 ss.input.port4.keyboard.f12 keyboard 293 ;ss, Virtual Port 4, Keyboard (US): F2 ss.input.port4.keyboard.f2 keyboard 283 ;ss, Virtual Port 4, Keyboard (US): F3 ss.input.port4.keyboard.f3 keyboard 284 ;ss, Virtual Port 4, Keyboard (US): F4 ss.input.port4.keyboard.f4 keyboard 285 ;ss, Virtual Port 4, Keyboard (US): F5 ss.input.port4.keyboard.f5 keyboard 286 ;ss, Virtual Port 4, Keyboard (US): F6 ss.input.port4.keyboard.f6 keyboard 287 ;ss, Virtual Port 4, Keyboard (US): F7 ss.input.port4.keyboard.f7 keyboard 288 ;ss, Virtual Port 4, Keyboard (US): F8 ss.input.port4.keyboard.f8 keyboard 289 ;ss, Virtual Port 4, Keyboard (US): F9 ss.input.port4.keyboard.f9 keyboard 290 ;ss, Virtual Port 4, Keyboard (US): G ss.input.port4.keyboard.g keyboard 103 ;ss, Virtual Port 4, Keyboard (US): Grave ` ss.input.port4.keyboard.grave keyboard 96 ;ss, Virtual Port 4, Keyboard (US): H ss.input.port4.keyboard.h keyboard 104 ;ss, Virtual Port 4, Keyboard (US): Home ss.input.port4.keyboard.home keyboard 278 ;ss, Virtual Port 4, Keyboard (US): I ss.input.port4.keyboard.i keyboard 105 ;ss, Virtual Port 4, Keyboard (US): Insert ss.input.port4.keyboard.insert keyboard 277 ;ss, Virtual Port 4, Keyboard (US): J ss.input.port4.keyboard.j keyboard 106 ;ss, Virtual Port 4, Keyboard (US): K ss.input.port4.keyboard.k keyboard 107 ;ss, Virtual Port 4, Keyboard (US): Keypad Asterisk(Multiply) ss.input.port4.keyboard.kp_asterisk keyboard 268 ;ss, Virtual Port 4, Keyboard (US): Keypad Center/5 ss.input.port4.keyboard.kp_center keyboard 261 ;ss, Virtual Port 4, Keyboard (US): Keypad Delete ss.input.port4.keyboard.kp_delete keyboard 266 ;ss, Virtual Port 4, Keyboard (US): Keypad Down/2 ss.input.port4.keyboard.kp_down keyboard 258 ;ss, Virtual Port 4, Keyboard (US): Keypad End/1 ss.input.port4.keyboard.kp_end keyboard 257 ;ss, Virtual Port 4, Keyboard (US): Keypad Enter ss.input.port4.keyboard.kp_enter keyboard 271 ;ss, Virtual Port 4, Keyboard (US): Keypad Home/7 ss.input.port4.keyboard.kp_home keyboard 263 ;ss, Virtual Port 4, Keyboard (US): Keypad Insert/0 ss.input.port4.keyboard.kp_insert keyboard 256 ;ss, Virtual Port 4, Keyboard (US): Keypad Left/4 ss.input.port4.keyboard.kp_left keyboard 260 ;ss, Virtual Port 4, Keyboard (US): Keypad Minus ss.input.port4.keyboard.kp_minus keyboard 269 ;ss, Virtual Port 4, Keyboard (US): Keypad Pagedown/3 ss.input.port4.keyboard.kp_pagedown keyboard 259 ;ss, Virtual Port 4, Keyboard (US): Keypad Pageup/9 ss.input.port4.keyboard.kp_pageup keyboard 265 ;ss, Virtual Port 4, Keyboard (US): Keypad Plus ss.input.port4.keyboard.kp_plus keyboard 270 ;ss, Virtual Port 4, Keyboard (US): Keypad Right/6 ss.input.port4.keyboard.kp_right keyboard 262 ;ss, Virtual Port 4, Keyboard (US): Keypad Slash(Divide) ss.input.port4.keyboard.kp_slash keyboard 267 ;ss, Virtual Port 4, Keyboard (US): Keypad Up/8 ss.input.port4.keyboard.kp_up keyboard 264 ;ss, Virtual Port 4, Keyboard (US): L ss.input.port4.keyboard.l keyboard 108 ;ss, Virtual Port 4, Keyboard (US): Left Alt ss.input.port4.keyboard.lalt keyboard 308 ;ss, Virtual Port 4, Keyboard (US): Left Ctrl ss.input.port4.keyboard.lctrl keyboard 306 ;ss, Virtual Port 4, Keyboard (US): Cursor Left ss.input.port4.keyboard.left keyboard 276 ;ss, Virtual Port 4, Keyboard (US): Left Bracket [ ss.input.port4.keyboard.leftbracket keyboard 91 ;ss, Virtual Port 4, Keyboard (US): Left Shift ss.input.port4.keyboard.lshift keyboard 304 ;ss, Virtual Port 4, Keyboard (US): M ss.input.port4.keyboard.m keyboard 109 ;ss, Virtual Port 4, Keyboard (US): Minus - ss.input.port4.keyboard.minus keyboard 45 ;ss, Virtual Port 4, Keyboard (US): N ss.input.port4.keyboard.n keyboard 110 ;ss, Virtual Port 4, Keyboard (US): Num Lock ss.input.port4.keyboard.numlock keyboard 300 ;ss, Virtual Port 4, Keyboard (US): O ss.input.port4.keyboard.o keyboard 111 ;ss, Virtual Port 4, Keyboard (US): P ss.input.port4.keyboard.p keyboard 112 ;ss, Virtual Port 4, Keyboard (US): Page Down ss.input.port4.keyboard.pagedown keyboard 281 ;ss, Virtual Port 4, Keyboard (US): Page Up ss.input.port4.keyboard.pageup keyboard 280 ;ss, Virtual Port 4, Keyboard (US): Pause ss.input.port4.keyboard.pause keyboard 19 ;ss, Virtual Port 4, Keyboard (US): Period . ss.input.port4.keyboard.period keyboard 46 ;ss, Virtual Port 4, Keyboard (US): Print Screen ss.input.port4.keyboard.printscreen keyboard 316 ;ss, Virtual Port 4, Keyboard (US): Q ss.input.port4.keyboard.q keyboard 113 ;ss, Virtual Port 4, Keyboard (US): Quote ' ss.input.port4.keyboard.quote keyboard 39 ;ss, Virtual Port 4, Keyboard (US): R ss.input.port4.keyboard.r keyboard 114 ;ss, Virtual Port 4, Keyboard (US): Right Alt ss.input.port4.keyboard.ralt keyboard 307 ;ss, Virtual Port 4, Keyboard (US): Right Ctrl ss.input.port4.keyboard.rctrl keyboard 305 ;ss, Virtual Port 4, Keyboard (US): Right ss.input.port4.keyboard.right keyboard 275 ;ss, Virtual Port 4, Keyboard (US): Right Bracket ] ss.input.port4.keyboard.rightbracket keyboard 93 ;ss, Virtual Port 4, Keyboard (US): Right Shift ss.input.port4.keyboard.rshift keyboard 303 ;ss, Virtual Port 4, Keyboard (US): S ss.input.port4.keyboard.s keyboard 115 ;ss, Virtual Port 4, Keyboard (US): Scroll Lock ss.input.port4.keyboard.scrolllock keyboard 302 ;ss, Virtual Port 4, Keyboard (US): Semicolon ; ss.input.port4.keyboard.semicolon keyboard 59 ;ss, Virtual Port 4, Keyboard (US): Slash / ss.input.port4.keyboard.slash keyboard 47 ;ss, Virtual Port 4, Keyboard (US): Space ss.input.port4.keyboard.space keyboard 32 ;ss, Virtual Port 4, Keyboard (US): T ss.input.port4.keyboard.t keyboard 116 ;ss, Virtual Port 4, Keyboard (US): Tab ss.input.port4.keyboard.tab keyboard 9 ;ss, Virtual Port 4, Keyboard (US): U ss.input.port4.keyboard.u keyboard 117 ;ss, Virtual Port 4, Keyboard (US): Up ss.input.port4.keyboard.up keyboard 273 ;ss, Virtual Port 4, Keyboard (US): V ss.input.port4.keyboard.v keyboard 118 ;ss, Virtual Port 4, Keyboard (US): W ss.input.port4.keyboard.w keyboard 119 ;ss, Virtual Port 4, Keyboard (US): X ss.input.port4.keyboard.x keyboard 120 ;ss, Virtual Port 4, Keyboard (US): Y ss.input.port4.keyboard.y keyboard 121 ;ss, Virtual Port 4, Keyboard (US): Z ss.input.port4.keyboard.z keyboard 122 ;ss, Virtual Port 4, Mission Stick: A (Stick Trigger) ss.input.port4.mission.a ;ss, Virtual Port 4, Mission Stick: A AF ss.input.port4.mission.afa ;Default position for switch "A AF". ss.input.port4.mission.afa.defpos off ;ss, Virtual Port 4, Mission Stick: B AF ss.input.port4.mission.afb ;Default position for switch "B AF". ss.input.port4.mission.afb.defpos off ;ss, Virtual Port 4, Mission Stick: C AF ss.input.port4.mission.afc ;Default position for switch "C AF". ss.input.port4.mission.afc.defpos off ;ss, Virtual Port 4, Mission Stick: L AF ss.input.port4.mission.afl ;Default position for switch "L AF". ss.input.port4.mission.afl.defpos off ;ss, Virtual Port 4, Mission Stick: R AF ss.input.port4.mission.afr ;Default position for switch "R AF". ss.input.port4.mission.afr.defpos off ;ss, Virtual Port 4, Mission Stick: AF Speed ss.input.port4.mission.afspeed ;Default position for switch "AF Speed". ss.input.port4.mission.afspeed.defpos 1 ;ss, Virtual Port 4, Mission Stick: X AF ss.input.port4.mission.afx ;Default position for switch "X AF". ss.input.port4.mission.afx.defpos off ;ss, Virtual Port 4, Mission Stick: Y AF ss.input.port4.mission.afy ;Default position for switch "Y AF". ss.input.port4.mission.afy.defpos off ;ss, Virtual Port 4, Mission Stick: Z AF ss.input.port4.mission.afz ;Default position for switch "Z AF". ss.input.port4.mission.afz.defpos off ;ss, Virtual Port 4, Mission Stick: B (Stick Left Button) ss.input.port4.mission.b ;ss, Virtual Port 4, Mission Stick: C (Stick Right Button) ss.input.port4.mission.c ;ss, Virtual Port 4, Mission Stick: L ss.input.port4.mission.l ;ss, Virtual Port 4, Mission Stick: R ss.input.port4.mission.r ;ss, Virtual Port 4, Mission Stick: START ss.input.port4.mission.start ;ss, Virtual Port 4, Mission Stick: Stick BACK ↓ (Analog) ss.input.port4.mission.stick_back ;ss, Virtual Port 4, Mission Stick: Stick FORE ↑ (Analog) ss.input.port4.mission.stick_fore ;ss, Virtual Port 4, Mission Stick: Stick LEFT ← (Analog) ss.input.port4.mission.stick_left ;ss, Virtual Port 4, Mission Stick: Stick RIGHT → (Analog) ss.input.port4.mission.stick_right ;ss, Virtual Port 4, Mission Stick: Throttle Down (Analog) ss.input.port4.mission.throttle_down ;ss, Virtual Port 4, Mission Stick: Throttle Up (Analog) ss.input.port4.mission.throttle_up ;ss, Virtual Port 4, Mission Stick: X ss.input.port4.mission.x ;ss, Virtual Port 4, Mission Stick: Y ss.input.port4.mission.y ;ss, Virtual Port 4, Mission Stick: Z ss.input.port4.mission.z ;ss, Virtual Port 4, Mouse: Left Button ss.input.port4.mouse.left mouse 0000000000000000 00000000 ;ss, Virtual Port 4, Mouse: Middle Button ss.input.port4.mouse.middle mouse 0000000000000000 00000001 ;ss, Virtual Port 4, Mouse: Right Button ss.input.port4.mouse.right mouse 0000000000000000 00000002 ;ss, Virtual Port 4, Mouse: Start ss.input.port4.mouse.start keyboard 13 ;ss, Virtual Port 4, Steering Wheel: A (R Group) ss.input.port4.wheel.a ;ss, Virtual Port 4, Steering Wheel: Analog LEFT ← ss.input.port4.wheel.analog_left ;ss, Virtual Port 4, Steering Wheel: Analog RIGHT → ss.input.port4.wheel.analog_right ;ss, Virtual Port 4, Steering Wheel: B (R Group) ss.input.port4.wheel.b ;ss, Virtual Port 4, Steering Wheel: C (R Group) ss.input.port4.wheel.c ;ss, Virtual Port 4, Steering Wheel: R Gear Shift(Equiv. DOWN ↓) ss.input.port4.wheel.down ;ss, Virtual Port 4, Steering Wheel: START ss.input.port4.wheel.start ;ss, Virtual Port 4, Steering Wheel: L Gear Shift(Equiv. UP ↑) ss.input.port4.wheel.up ;ss, Virtual Port 4, Steering Wheel: X (L Group) ss.input.port4.wheel.x ;ss, Virtual Port 4, Steering Wheel: Y (L Group) ss.input.port4.wheel.y ;ss, Virtual Port 4, Steering Wheel: Z (L Group) ss.input.port4.wheel.z ;Input device for Virtual Port 5 ss.input.port5 gamepad ;ss, Virtual Port 5, 3D Control Pad: A ss.input.port5.3dpad.a ;ss, Virtual Port 5, 3D Control Pad: Analog DOWN ↓ ss.input.port5.3dpad.analog_down ;ss, Virtual Port 5, 3D Control Pad: Analog LEFT ← ss.input.port5.3dpad.analog_left ;ss, Virtual Port 5, 3D Control Pad: Analog RIGHT → ss.input.port5.3dpad.analog_right ;ss, Virtual Port 5, 3D Control Pad: Analog UP ↑ ss.input.port5.3dpad.analog_up ;ss, Virtual Port 5, 3D Control Pad: B ss.input.port5.3dpad.b ;ss, Virtual Port 5, 3D Control Pad: C ss.input.port5.3dpad.c ;ss, Virtual Port 5, 3D Control Pad: D-Pad DOWN ↓ ss.input.port5.3dpad.down ;ss, Virtual Port 5, 3D Control Pad: D-Pad LEFT ← ss.input.port5.3dpad.left ;ss, Virtual Port 5, 3D Control Pad: Left Shoulder (Analog) ss.input.port5.3dpad.ls ;ss, Virtual Port 5, 3D Control Pad: Mode ss.input.port5.3dpad.mode ;Default position for switch "Mode". ss.input.port5.3dpad.mode.defpos digital ;ss, Virtual Port 5, 3D Control Pad: D-Pad RIGHT → ss.input.port5.3dpad.right ;ss, Virtual Port 5, 3D Control Pad: Right Shoulder (Analog) ss.input.port5.3dpad.rs ;ss, Virtual Port 5, 3D Control Pad: START ss.input.port5.3dpad.start ;ss, Virtual Port 5, 3D Control Pad: D-Pad UP ↑ ss.input.port5.3dpad.up ;ss, Virtual Port 5, 3D Control Pad: X ss.input.port5.3dpad.x ;ss, Virtual Port 5, 3D Control Pad: Y ss.input.port5.3dpad.y ;ss, Virtual Port 5, 3D Control Pad: Z ss.input.port5.3dpad.z ;ss, Virtual Port 5, Dual Mission: A (R Stick Trigger) ss.input.port5.dmission.a ;ss, Virtual Port 5, Dual Mission: A AF ss.input.port5.dmission.afa ;Default position for switch "A AF". ss.input.port5.dmission.afa.defpos off ;ss, Virtual Port 5, Dual Mission: B AF ss.input.port5.dmission.afb ;Default position for switch "B AF". ss.input.port5.dmission.afb.defpos off ;ss, Virtual Port 5, Dual Mission: C AF ss.input.port5.dmission.afc ;Default position for switch "C AF". ss.input.port5.dmission.afc.defpos off ;ss, Virtual Port 5, Dual Mission: L AF ss.input.port5.dmission.afl ;Default position for switch "L AF". ss.input.port5.dmission.afl.defpos off ;ss, Virtual Port 5, Dual Mission: R AF ss.input.port5.dmission.afr ;Default position for switch "R AF". ss.input.port5.dmission.afr.defpos off ;ss, Virtual Port 5, Dual Mission: Autofire Speed ss.input.port5.dmission.afspeed ;Default position for switch "Autofire Speed". ss.input.port5.dmission.afspeed.defpos 1 ;ss, Virtual Port 5, Dual Mission: X AF ss.input.port5.dmission.afx ;Default position for switch "X AF". ss.input.port5.dmission.afx.defpos off ;ss, Virtual Port 5, Dual Mission: Y AF ss.input.port5.dmission.afy ;Default position for switch "Y AF". ss.input.port5.dmission.afy.defpos off ;ss, Virtual Port 5, Dual Mission: Z AF ss.input.port5.dmission.afz ;Default position for switch "Z AF". ss.input.port5.dmission.afz.defpos off ;ss, Virtual Port 5, Dual Mission: B (R Stick Left Button) ss.input.port5.dmission.b ;ss, Virtual Port 5, Dual Mission: C (R Stick Right Button) ss.input.port5.dmission.c ;ss, Virtual Port 5, Dual Mission: L ss.input.port5.dmission.l ;ss, Virtual Port 5, Dual Mission: L Stick BACK ↓ (Analog) ss.input.port5.dmission.lstick_back ;ss, Virtual Port 5, Dual Mission: L Stick FORE ↑ (Analog) ss.input.port5.dmission.lstick_fore ;ss, Virtual Port 5, Dual Mission: L Stick LEFT ← (Analog) ss.input.port5.dmission.lstick_left ;ss, Virtual Port 5, Dual Mission: L Stick RIGHT → (Analog) ss.input.port5.dmission.lstick_right ;ss, Virtual Port 5, Dual Mission: L Throttle Down (Analog) ss.input.port5.dmission.lthrottle_down ;ss, Virtual Port 5, Dual Mission: L Throttle Up (Analog) ss.input.port5.dmission.lthrottle_up ;ss, Virtual Port 5, Dual Mission: R ss.input.port5.dmission.r ;ss, Virtual Port 5, Dual Mission: R Stick BACK ↓ (Analog) ss.input.port5.dmission.rstick_back ;ss, Virtual Port 5, Dual Mission: R Stick FORE ↑ (Analog) ss.input.port5.dmission.rstick_fore ;ss, Virtual Port 5, Dual Mission: R Stick LEFT ← (Analog) ss.input.port5.dmission.rstick_left ;ss, Virtual Port 5, Dual Mission: R Stick RIGHT → (Analog) ss.input.port5.dmission.rstick_right ;ss, Virtual Port 5, Dual Mission: R Throttle Down (Analog) ss.input.port5.dmission.rthrottle_down ;ss, Virtual Port 5, Dual Mission: R Throttle Up (Analog) ss.input.port5.dmission.rthrottle_up ;ss, Virtual Port 5, Dual Mission: START ss.input.port5.dmission.start ;ss, Virtual Port 5, Dual Mission: X (L Stick Trigger) ss.input.port5.dmission.x ;ss, Virtual Port 5, Dual Mission: Y (L Stick Left Button) ss.input.port5.dmission.y ;ss, Virtual Port 5, Dual Mission: Z (L Stick Right Button) ss.input.port5.dmission.z ;ss, Virtual Port 5, Digital Gamepad: A ss.input.port5.gamepad.a ;ss, Virtual Port 5, Digital Gamepad: B ss.input.port5.gamepad.b ;ss, Virtual Port 5, Digital Gamepad: C ss.input.port5.gamepad.c ;ss, Virtual Port 5, Digital Gamepad: DOWN ↓ ss.input.port5.gamepad.down ;ss, Virtual Port 5, Digital Gamepad: LEFT ← ss.input.port5.gamepad.left ;ss, Virtual Port 5, Digital Gamepad: Left Shoulder ss.input.port5.gamepad.ls ;ss, Virtual Port 5, Digital Gamepad: RIGHT → ss.input.port5.gamepad.right ;ss, Virtual Port 5, Digital Gamepad: Right Shoulder ss.input.port5.gamepad.rs ;ss, Virtual Port 5, Digital Gamepad: START ss.input.port5.gamepad.start ;ss, Virtual Port 5, Digital Gamepad: UP ↑ ss.input.port5.gamepad.up ;ss, Virtual Port 5, Digital Gamepad: X ss.input.port5.gamepad.x ;ss, Virtual Port 5, Digital Gamepad: Y ss.input.port5.gamepad.y ;ss, Virtual Port 5, Digital Gamepad: Z ss.input.port5.gamepad.z ;ss, Virtual Port 5, Light Gun: Offscreen Shot(Simulated) ss.input.port5.gun.offscreen_shot mouse 0000000000000000 00000002 ;ss, Virtual Port 5, Light Gun: START ss.input.port5.gun.start mouse 0000000000000000 00000001 ;ss, Virtual Port 5, Light Gun: Trigger ss.input.port5.gun.trigger mouse 0000000000000000 00000000 ;ss, Virtual Port 5, Light Gun: X Axis ss.input.port5.gun.x_axis mouse 0000000000000000 00008000 ;ss, Virtual Port 5, Light Gun: Y Axis ss.input.port5.gun.y_axis mouse 0000000000000000 00008001 ;Crosshairs color for lightgun on virtual port 5. ss.input.port5.gun_chairs 0xFFFF00 ;ss, Virtual Port 5, Keyboard (US): 0(Zero) ss.input.port5.keyboard.0 keyboard 48 ;ss, Virtual Port 5, Keyboard (US): 1(One) ss.input.port5.keyboard.1 keyboard 49 ;ss, Virtual Port 5, Keyboard (US): 2 ss.input.port5.keyboard.2 keyboard 50 ;ss, Virtual Port 5, Keyboard (US): 3 ss.input.port5.keyboard.3 keyboard 51 ;ss, Virtual Port 5, Keyboard (US): 4 ss.input.port5.keyboard.4 keyboard 52 ;ss, Virtual Port 5, Keyboard (US): 5 ss.input.port5.keyboard.5 keyboard 53 ;ss, Virtual Port 5, Keyboard (US): 6 ss.input.port5.keyboard.6 keyboard 54 ;ss, Virtual Port 5, Keyboard (US): 7 ss.input.port5.keyboard.7 keyboard 55 ;ss, Virtual Port 5, Keyboard (US): 8 ss.input.port5.keyboard.8 keyboard 56 ;ss, Virtual Port 5, Keyboard (US): 9 ss.input.port5.keyboard.9 keyboard 57 ;ss, Virtual Port 5, Keyboard (US): A ss.input.port5.keyboard.a keyboard 97 ;ss, Virtual Port 5, Keyboard (US): B ss.input.port5.keyboard.b keyboard 98 ;ss, Virtual Port 5, Keyboard (US): Backslash \ ss.input.port5.keyboard.backslash keyboard 92 ;ss, Virtual Port 5, Keyboard (US): Backspace ss.input.port5.keyboard.backspace keyboard 8 ;ss, Virtual Port 5, Keyboard (US): C ss.input.port5.keyboard.c keyboard 99 ;ss, Virtual Port 5, Keyboard (US): Caps Lock ss.input.port5.keyboard.capslock keyboard 301 ;ss, Virtual Port 5, Keyboard (US): Comma , ss.input.port5.keyboard.comma keyboard 44 ;ss, Virtual Port 5, Keyboard (US): D ss.input.port5.keyboard.d keyboard 100 ;ss, Virtual Port 5, Keyboard (US): Delete ss.input.port5.keyboard.delete keyboard 127 ;ss, Virtual Port 5, Keyboard (US): Down ss.input.port5.keyboard.down keyboard 274 ;ss, Virtual Port 5, Keyboard (US): E ss.input.port5.keyboard.e keyboard 101 ;ss, Virtual Port 5, Keyboard (US): End ss.input.port5.keyboard.end keyboard 279 ;ss, Virtual Port 5, Keyboard (US): Enter ss.input.port5.keyboard.enter keyboard 13 ;ss, Virtual Port 5, Keyboard (US): Equals = ss.input.port5.keyboard.equals keyboard 61 ;ss, Virtual Port 5, Keyboard (US): Escape ss.input.port5.keyboard.esc keyboard 27 ;ss, Virtual Port 5, Keyboard (US): F ss.input.port5.keyboard.f keyboard 102 ;ss, Virtual Port 5, Keyboard (US): F1 ss.input.port5.keyboard.f1 keyboard 282 ;ss, Virtual Port 5, Keyboard (US): F10 ss.input.port5.keyboard.f10 keyboard 291 ;ss, Virtual Port 5, Keyboard (US): F11 ss.input.port5.keyboard.f11 keyboard 292 ;ss, Virtual Port 5, Keyboard (US): F12 ss.input.port5.keyboard.f12 keyboard 293 ;ss, Virtual Port 5, Keyboard (US): F2 ss.input.port5.keyboard.f2 keyboard 283 ;ss, Virtual Port 5, Keyboard (US): F3 ss.input.port5.keyboard.f3 keyboard 284 ;ss, Virtual Port 5, Keyboard (US): F4 ss.input.port5.keyboard.f4 keyboard 285 ;ss, Virtual Port 5, Keyboard (US): F5 ss.input.port5.keyboard.f5 keyboard 286 ;ss, Virtual Port 5, Keyboard (US): F6 ss.input.port5.keyboard.f6 keyboard 287 ;ss, Virtual Port 5, Keyboard (US): F7 ss.input.port5.keyboard.f7 keyboard 288 ;ss, Virtual Port 5, Keyboard (US): F8 ss.input.port5.keyboard.f8 keyboard 289 ;ss, Virtual Port 5, Keyboard (US): F9 ss.input.port5.keyboard.f9 keyboard 290 ;ss, Virtual Port 5, Keyboard (US): G ss.input.port5.keyboard.g keyboard 103 ;ss, Virtual Port 5, Keyboard (US): Grave ` ss.input.port5.keyboard.grave keyboard 96 ;ss, Virtual Port 5, Keyboard (US): H ss.input.port5.keyboard.h keyboard 104 ;ss, Virtual Port 5, Keyboard (US): Home ss.input.port5.keyboard.home keyboard 278 ;ss, Virtual Port 5, Keyboard (US): I ss.input.port5.keyboard.i keyboard 105 ;ss, Virtual Port 5, Keyboard (US): Insert ss.input.port5.keyboard.insert keyboard 277 ;ss, Virtual Port 5, Keyboard (US): J ss.input.port5.keyboard.j keyboard 106 ;ss, Virtual Port 5, Keyboard (US): K ss.input.port5.keyboard.k keyboard 107 ;ss, Virtual Port 5, Keyboard (US): Keypad Asterisk(Multiply) ss.input.port5.keyboard.kp_asterisk keyboard 268 ;ss, Virtual Port 5, Keyboard (US): Keypad Center/5 ss.input.port5.keyboard.kp_center keyboard 261 ;ss, Virtual Port 5, Keyboard (US): Keypad Delete ss.input.port5.keyboard.kp_delete keyboard 266 ;ss, Virtual Port 5, Keyboard (US): Keypad Down/2 ss.input.port5.keyboard.kp_down keyboard 258 ;ss, Virtual Port 5, Keyboard (US): Keypad End/1 ss.input.port5.keyboard.kp_end keyboard 257 ;ss, Virtual Port 5, Keyboard (US): Keypad Enter ss.input.port5.keyboard.kp_enter keyboard 271 ;ss, Virtual Port 5, Keyboard (US): Keypad Home/7 ss.input.port5.keyboard.kp_home keyboard 263 ;ss, Virtual Port 5, Keyboard (US): Keypad Insert/0 ss.input.port5.keyboard.kp_insert keyboard 256 ;ss, Virtual Port 5, Keyboard (US): Keypad Left/4 ss.input.port5.keyboard.kp_left keyboard 260 ;ss, Virtual Port 5, Keyboard (US): Keypad Minus ss.input.port5.keyboard.kp_minus keyboard 269 ;ss, Virtual Port 5, Keyboard (US): Keypad Pagedown/3 ss.input.port5.keyboard.kp_pagedown keyboard 259 ;ss, Virtual Port 5, Keyboard (US): Keypad Pageup/9 ss.input.port5.keyboard.kp_pageup keyboard 265 ;ss, Virtual Port 5, Keyboard (US): Keypad Plus ss.input.port5.keyboard.kp_plus keyboard 270 ;ss, Virtual Port 5, Keyboard (US): Keypad Right/6 ss.input.port5.keyboard.kp_right keyboard 262 ;ss, Virtual Port 5, Keyboard (US): Keypad Slash(Divide) ss.input.port5.keyboard.kp_slash keyboard 267 ;ss, Virtual Port 5, Keyboard (US): Keypad Up/8 ss.input.port5.keyboard.kp_up keyboard 264 ;ss, Virtual Port 5, Keyboard (US): L ss.input.port5.keyboard.l keyboard 108 ;ss, Virtual Port 5, Keyboard (US): Left Alt ss.input.port5.keyboard.lalt keyboard 308 ;ss, Virtual Port 5, Keyboard (US): Left Ctrl ss.input.port5.keyboard.lctrl keyboard 306 ;ss, Virtual Port 5, Keyboard (US): Cursor Left ss.input.port5.keyboard.left keyboard 276 ;ss, Virtual Port 5, Keyboard (US): Left Bracket [ ss.input.port5.keyboard.leftbracket keyboard 91 ;ss, Virtual Port 5, Keyboard (US): Left Shift ss.input.port5.keyboard.lshift keyboard 304 ;ss, Virtual Port 5, Keyboard (US): M ss.input.port5.keyboard.m keyboard 109 ;ss, Virtual Port 5, Keyboard (US): Minus - ss.input.port5.keyboard.minus keyboard 45 ;ss, Virtual Port 5, Keyboard (US): N ss.input.port5.keyboard.n keyboard 110 ;ss, Virtual Port 5, Keyboard (US): Num Lock ss.input.port5.keyboard.numlock keyboard 300 ;ss, Virtual Port 5, Keyboard (US): O ss.input.port5.keyboard.o keyboard 111 ;ss, Virtual Port 5, Keyboard (US): P ss.input.port5.keyboard.p keyboard 112 ;ss, Virtual Port 5, Keyboard (US): Page Down ss.input.port5.keyboard.pagedown keyboard 281 ;ss, Virtual Port 5, Keyboard (US): Page Up ss.input.port5.keyboard.pageup keyboard 280 ;ss, Virtual Port 5, Keyboard (US): Pause ss.input.port5.keyboard.pause keyboard 19 ;ss, Virtual Port 5, Keyboard (US): Period . ss.input.port5.keyboard.period keyboard 46 ;ss, Virtual Port 5, Keyboard (US): Print Screen ss.input.port5.keyboard.printscreen keyboard 316 ;ss, Virtual Port 5, Keyboard (US): Q ss.input.port5.keyboard.q keyboard 113 ;ss, Virtual Port 5, Keyboard (US): Quote ' ss.input.port5.keyboard.quote keyboard 39 ;ss, Virtual Port 5, Keyboard (US): R ss.input.port5.keyboard.r keyboard 114 ;ss, Virtual Port 5, Keyboard (US): Right Alt ss.input.port5.keyboard.ralt keyboard 307 ;ss, Virtual Port 5, Keyboard (US): Right Ctrl ss.input.port5.keyboard.rctrl keyboard 305 ;ss, Virtual Port 5, Keyboard (US): Right ss.input.port5.keyboard.right keyboard 275 ;ss, Virtual Port 5, Keyboard (US): Right Bracket ] ss.input.port5.keyboard.rightbracket keyboard 93 ;ss, Virtual Port 5, Keyboard (US): Right Shift ss.input.port5.keyboard.rshift keyboard 303 ;ss, Virtual Port 5, Keyboard (US): S ss.input.port5.keyboard.s keyboard 115 ;ss, Virtual Port 5, Keyboard (US): Scroll Lock ss.input.port5.keyboard.scrolllock keyboard 302 ;ss, Virtual Port 5, Keyboard (US): Semicolon ; ss.input.port5.keyboard.semicolon keyboard 59 ;ss, Virtual Port 5, Keyboard (US): Slash / ss.input.port5.keyboard.slash keyboard 47 ;ss, Virtual Port 5, Keyboard (US): Space ss.input.port5.keyboard.space keyboard 32 ;ss, Virtual Port 5, Keyboard (US): T ss.input.port5.keyboard.t keyboard 116 ;ss, Virtual Port 5, Keyboard (US): Tab ss.input.port5.keyboard.tab keyboard 9 ;ss, Virtual Port 5, Keyboard (US): U ss.input.port5.keyboard.u keyboard 117 ;ss, Virtual Port 5, Keyboard (US): Up ss.input.port5.keyboard.up keyboard 273 ;ss, Virtual Port 5, Keyboard (US): V ss.input.port5.keyboard.v keyboard 118 ;ss, Virtual Port 5, Keyboard (US): W ss.input.port5.keyboard.w keyboard 119 ;ss, Virtual Port 5, Keyboard (US): X ss.input.port5.keyboard.x keyboard 120 ;ss, Virtual Port 5, Keyboard (US): Y ss.input.port5.keyboard.y keyboard 121 ;ss, Virtual Port 5, Keyboard (US): Z ss.input.port5.keyboard.z keyboard 122 ;ss, Virtual Port 5, Mission Stick: A (Stick Trigger) ss.input.port5.mission.a ;ss, Virtual Port 5, Mission Stick: A AF ss.input.port5.mission.afa ;Default position for switch "A AF". ss.input.port5.mission.afa.defpos off ;ss, Virtual Port 5, Mission Stick: B AF ss.input.port5.mission.afb ;Default position for switch "B AF". ss.input.port5.mission.afb.defpos off ;ss, Virtual Port 5, Mission Stick: C AF ss.input.port5.mission.afc ;Default position for switch "C AF". ss.input.port5.mission.afc.defpos off ;ss, Virtual Port 5, Mission Stick: L AF ss.input.port5.mission.afl ;Default position for switch "L AF". ss.input.port5.mission.afl.defpos off ;ss, Virtual Port 5, Mission Stick: R AF ss.input.port5.mission.afr ;Default position for switch "R AF". ss.input.port5.mission.afr.defpos off ;ss, Virtual Port 5, Mission Stick: AF Speed ss.input.port5.mission.afspeed ;Default position for switch "AF Speed". ss.input.port5.mission.afspeed.defpos 1 ;ss, Virtual Port 5, Mission Stick: X AF ss.input.port5.mission.afx ;Default position for switch "X AF". ss.input.port5.mission.afx.defpos off ;ss, Virtual Port 5, Mission Stick: Y AF ss.input.port5.mission.afy ;Default position for switch "Y AF". ss.input.port5.mission.afy.defpos off ;ss, Virtual Port 5, Mission Stick: Z AF ss.input.port5.mission.afz ;Default position for switch "Z AF". ss.input.port5.mission.afz.defpos off ;ss, Virtual Port 5, Mission Stick: B (Stick Left Button) ss.input.port5.mission.b ;ss, Virtual Port 5, Mission Stick: C (Stick Right Button) ss.input.port5.mission.c ;ss, Virtual Port 5, Mission Stick: L ss.input.port5.mission.l ;ss, Virtual Port 5, Mission Stick: R ss.input.port5.mission.r ;ss, Virtual Port 5, Mission Stick: START ss.input.port5.mission.start ;ss, Virtual Port 5, Mission Stick: Stick BACK ↓ (Analog) ss.input.port5.mission.stick_back ;ss, Virtual Port 5, Mission Stick: Stick FORE ↑ (Analog) ss.input.port5.mission.stick_fore ;ss, Virtual Port 5, Mission Stick: Stick LEFT ← (Analog) ss.input.port5.mission.stick_left ;ss, Virtual Port 5, Mission Stick: Stick RIGHT → (Analog) ss.input.port5.mission.stick_right ;ss, Virtual Port 5, Mission Stick: Throttle Down (Analog) ss.input.port5.mission.throttle_down ;ss, Virtual Port 5, Mission Stick: Throttle Up (Analog) ss.input.port5.mission.throttle_up ;ss, Virtual Port 5, Mission Stick: X ss.input.port5.mission.x ;ss, Virtual Port 5, Mission Stick: Y ss.input.port5.mission.y ;ss, Virtual Port 5, Mission Stick: Z ss.input.port5.mission.z ;ss, Virtual Port 5, Mouse: Left Button ss.input.port5.mouse.left mouse 0000000000000000 00000000 ;ss, Virtual Port 5, Mouse: Middle Button ss.input.port5.mouse.middle mouse 0000000000000000 00000001 ;ss, Virtual Port 5, Mouse: Right Button ss.input.port5.mouse.right mouse 0000000000000000 00000002 ;ss, Virtual Port 5, Mouse: Start ss.input.port5.mouse.start keyboard 13 ;ss, Virtual Port 5, Steering Wheel: A (R Group) ss.input.port5.wheel.a ;ss, Virtual Port 5, Steering Wheel: Analog LEFT ← ss.input.port5.wheel.analog_left ;ss, Virtual Port 5, Steering Wheel: Analog RIGHT → ss.input.port5.wheel.analog_right ;ss, Virtual Port 5, Steering Wheel: B (R Group) ss.input.port5.wheel.b ;ss, Virtual Port 5, Steering Wheel: C (R Group) ss.input.port5.wheel.c ;ss, Virtual Port 5, Steering Wheel: R Gear Shift(Equiv. DOWN ↓) ss.input.port5.wheel.down ;ss, Virtual Port 5, Steering Wheel: START ss.input.port5.wheel.start ;ss, Virtual Port 5, Steering Wheel: L Gear Shift(Equiv. UP ↑) ss.input.port5.wheel.up ;ss, Virtual Port 5, Steering Wheel: X (L Group) ss.input.port5.wheel.x ;ss, Virtual Port 5, Steering Wheel: Y (L Group) ss.input.port5.wheel.y ;ss, Virtual Port 5, Steering Wheel: Z (L Group) ss.input.port5.wheel.z ;Input device for Virtual Port 6 ss.input.port6 gamepad ;ss, Virtual Port 6, 3D Control Pad: A ss.input.port6.3dpad.a ;ss, Virtual Port 6, 3D Control Pad: Analog DOWN ↓ ss.input.port6.3dpad.analog_down ;ss, Virtual Port 6, 3D Control Pad: Analog LEFT ← ss.input.port6.3dpad.analog_left ;ss, Virtual Port 6, 3D Control Pad: Analog RIGHT → ss.input.port6.3dpad.analog_right ;ss, Virtual Port 6, 3D Control Pad: Analog UP ↑ ss.input.port6.3dpad.analog_up ;ss, Virtual Port 6, 3D Control Pad: B ss.input.port6.3dpad.b ;ss, Virtual Port 6, 3D Control Pad: C ss.input.port6.3dpad.c ;ss, Virtual Port 6, 3D Control Pad: D-Pad DOWN ↓ ss.input.port6.3dpad.down ;ss, Virtual Port 6, 3D Control Pad: D-Pad LEFT ← ss.input.port6.3dpad.left ;ss, Virtual Port 6, 3D Control Pad: Left Shoulder (Analog) ss.input.port6.3dpad.ls ;ss, Virtual Port 6, 3D Control Pad: Mode ss.input.port6.3dpad.mode ;Default position for switch "Mode". ss.input.port6.3dpad.mode.defpos digital ;ss, Virtual Port 6, 3D Control Pad: D-Pad RIGHT → ss.input.port6.3dpad.right ;ss, Virtual Port 6, 3D Control Pad: Right Shoulder (Analog) ss.input.port6.3dpad.rs ;ss, Virtual Port 6, 3D Control Pad: START ss.input.port6.3dpad.start ;ss, Virtual Port 6, 3D Control Pad: D-Pad UP ↑ ss.input.port6.3dpad.up ;ss, Virtual Port 6, 3D Control Pad: X ss.input.port6.3dpad.x ;ss, Virtual Port 6, 3D Control Pad: Y ss.input.port6.3dpad.y ;ss, Virtual Port 6, 3D Control Pad: Z ss.input.port6.3dpad.z ;ss, Virtual Port 6, Dual Mission: A (R Stick Trigger) ss.input.port6.dmission.a ;ss, Virtual Port 6, Dual Mission: A AF ss.input.port6.dmission.afa ;Default position for switch "A AF". ss.input.port6.dmission.afa.defpos off ;ss, Virtual Port 6, Dual Mission: B AF ss.input.port6.dmission.afb ;Default position for switch "B AF". ss.input.port6.dmission.afb.defpos off ;ss, Virtual Port 6, Dual Mission: C AF ss.input.port6.dmission.afc ;Default position for switch "C AF". ss.input.port6.dmission.afc.defpos off ;ss, Virtual Port 6, Dual Mission: L AF ss.input.port6.dmission.afl ;Default position for switch "L AF". ss.input.port6.dmission.afl.defpos off ;ss, Virtual Port 6, Dual Mission: R AF ss.input.port6.dmission.afr ;Default position for switch "R AF". ss.input.port6.dmission.afr.defpos off ;ss, Virtual Port 6, Dual Mission: Autofire Speed ss.input.port6.dmission.afspeed ;Default position for switch "Autofire Speed". ss.input.port6.dmission.afspeed.defpos 1 ;ss, Virtual Port 6, Dual Mission: X AF ss.input.port6.dmission.afx ;Default position for switch "X AF". ss.input.port6.dmission.afx.defpos off ;ss, Virtual Port 6, Dual Mission: Y AF ss.input.port6.dmission.afy ;Default position for switch "Y AF". ss.input.port6.dmission.afy.defpos off ;ss, Virtual Port 6, Dual Mission: Z AF ss.input.port6.dmission.afz ;Default position for switch "Z AF". ss.input.port6.dmission.afz.defpos off ;ss, Virtual Port 6, Dual Mission: B (R Stick Left Button) ss.input.port6.dmission.b ;ss, Virtual Port 6, Dual Mission: C (R Stick Right Button) ss.input.port6.dmission.c ;ss, Virtual Port 6, Dual Mission: L ss.input.port6.dmission.l ;ss, Virtual Port 6, Dual Mission: L Stick BACK ↓ (Analog) ss.input.port6.dmission.lstick_back ;ss, Virtual Port 6, Dual Mission: L Stick FORE ↑ (Analog) ss.input.port6.dmission.lstick_fore ;ss, Virtual Port 6, Dual Mission: L Stick LEFT ← (Analog) ss.input.port6.dmission.lstick_left ;ss, Virtual Port 6, Dual Mission: L Stick RIGHT → (Analog) ss.input.port6.dmission.lstick_right ;ss, Virtual Port 6, Dual Mission: L Throttle Down (Analog) ss.input.port6.dmission.lthrottle_down ;ss, Virtual Port 6, Dual Mission: L Throttle Up (Analog) ss.input.port6.dmission.lthrottle_up ;ss, Virtual Port 6, Dual Mission: R ss.input.port6.dmission.r ;ss, Virtual Port 6, Dual Mission: R Stick BACK ↓ (Analog) ss.input.port6.dmission.rstick_back ;ss, Virtual Port 6, Dual Mission: R Stick FORE ↑ (Analog) ss.input.port6.dmission.rstick_fore ;ss, Virtual Port 6, Dual Mission: R Stick LEFT ← (Analog) ss.input.port6.dmission.rstick_left ;ss, Virtual Port 6, Dual Mission: R Stick RIGHT → (Analog) ss.input.port6.dmission.rstick_right ;ss, Virtual Port 6, Dual Mission: R Throttle Down (Analog) ss.input.port6.dmission.rthrottle_down ;ss, Virtual Port 6, Dual Mission: R Throttle Up (Analog) ss.input.port6.dmission.rthrottle_up ;ss, Virtual Port 6, Dual Mission: START ss.input.port6.dmission.start ;ss, Virtual Port 6, Dual Mission: X (L Stick Trigger) ss.input.port6.dmission.x ;ss, Virtual Port 6, Dual Mission: Y (L Stick Left Button) ss.input.port6.dmission.y ;ss, Virtual Port 6, Dual Mission: Z (L Stick Right Button) ss.input.port6.dmission.z ;ss, Virtual Port 6, Digital Gamepad: A ss.input.port6.gamepad.a ;ss, Virtual Port 6, Digital Gamepad: B ss.input.port6.gamepad.b ;ss, Virtual Port 6, Digital Gamepad: C ss.input.port6.gamepad.c ;ss, Virtual Port 6, Digital Gamepad: DOWN ↓ ss.input.port6.gamepad.down ;ss, Virtual Port 6, Digital Gamepad: LEFT ← ss.input.port6.gamepad.left ;ss, Virtual Port 6, Digital Gamepad: Left Shoulder ss.input.port6.gamepad.ls ;ss, Virtual Port 6, Digital Gamepad: RIGHT → ss.input.port6.gamepad.right ;ss, Virtual Port 6, Digital Gamepad: Right Shoulder ss.input.port6.gamepad.rs ;ss, Virtual Port 6, Digital Gamepad: START ss.input.port6.gamepad.start ;ss, Virtual Port 6, Digital Gamepad: UP ↑ ss.input.port6.gamepad.up ;ss, Virtual Port 6, Digital Gamepad: X ss.input.port6.gamepad.x ;ss, Virtual Port 6, Digital Gamepad: Y ss.input.port6.gamepad.y ;ss, Virtual Port 6, Digital Gamepad: Z ss.input.port6.gamepad.z ;ss, Virtual Port 6, Light Gun: Offscreen Shot(Simulated) ss.input.port6.gun.offscreen_shot mouse 0000000000000000 00000002 ;ss, Virtual Port 6, Light Gun: START ss.input.port6.gun.start mouse 0000000000000000 00000001 ;ss, Virtual Port 6, Light Gun: Trigger ss.input.port6.gun.trigger mouse 0000000000000000 00000000 ;ss, Virtual Port 6, Light Gun: X Axis ss.input.port6.gun.x_axis mouse 0000000000000000 00008000 ;ss, Virtual Port 6, Light Gun: Y Axis ss.input.port6.gun.y_axis mouse 0000000000000000 00008001 ;Crosshairs color for lightgun on virtual port 6. ss.input.port6.gun_chairs 0x00FFFF ;ss, Virtual Port 6, Keyboard (US): 0(Zero) ss.input.port6.keyboard.0 keyboard 48 ;ss, Virtual Port 6, Keyboard (US): 1(One) ss.input.port6.keyboard.1 keyboard 49 ;ss, Virtual Port 6, Keyboard (US): 2 ss.input.port6.keyboard.2 keyboard 50 ;ss, Virtual Port 6, Keyboard (US): 3 ss.input.port6.keyboard.3 keyboard 51 ;ss, Virtual Port 6, Keyboard (US): 4 ss.input.port6.keyboard.4 keyboard 52 ;ss, Virtual Port 6, Keyboard (US): 5 ss.input.port6.keyboard.5 keyboard 53 ;ss, Virtual Port 6, Keyboard (US): 6 ss.input.port6.keyboard.6 keyboard 54 ;ss, Virtual Port 6, Keyboard (US): 7 ss.input.port6.keyboard.7 keyboard 55 ;ss, Virtual Port 6, Keyboard (US): 8 ss.input.port6.keyboard.8 keyboard 56 ;ss, Virtual Port 6, Keyboard (US): 9 ss.input.port6.keyboard.9 keyboard 57 ;ss, Virtual Port 6, Keyboard (US): A ss.input.port6.keyboard.a keyboard 97 ;ss, Virtual Port 6, Keyboard (US): B ss.input.port6.keyboard.b keyboard 98 ;ss, Virtual Port 6, Keyboard (US): Backslash \ ss.input.port6.keyboard.backslash keyboard 92 ;ss, Virtual Port 6, Keyboard (US): Backspace ss.input.port6.keyboard.backspace keyboard 8 ;ss, Virtual Port 6, Keyboard (US): C ss.input.port6.keyboard.c keyboard 99 ;ss, Virtual Port 6, Keyboard (US): Caps Lock ss.input.port6.keyboard.capslock keyboard 301 ;ss, Virtual Port 6, Keyboard (US): Comma , ss.input.port6.keyboard.comma keyboard 44 ;ss, Virtual Port 6, Keyboard (US): D ss.input.port6.keyboard.d keyboard 100 ;ss, Virtual Port 6, Keyboard (US): Delete ss.input.port6.keyboard.delete keyboard 127 ;ss, Virtual Port 6, Keyboard (US): Down ss.input.port6.keyboard.down keyboard 274 ;ss, Virtual Port 6, Keyboard (US): E ss.input.port6.keyboard.e keyboard 101 ;ss, Virtual Port 6, Keyboard (US): End ss.input.port6.keyboard.end keyboard 279 ;ss, Virtual Port 6, Keyboard (US): Enter ss.input.port6.keyboard.enter keyboard 13 ;ss, Virtual Port 6, Keyboard (US): Equals = ss.input.port6.keyboard.equals keyboard 61 ;ss, Virtual Port 6, Keyboard (US): Escape ss.input.port6.keyboard.esc keyboard 27 ;ss, Virtual Port 6, Keyboard (US): F ss.input.port6.keyboard.f keyboard 102 ;ss, Virtual Port 6, Keyboard (US): F1 ss.input.port6.keyboard.f1 keyboard 282 ;ss, Virtual Port 6, Keyboard (US): F10 ss.input.port6.keyboard.f10 keyboard 291 ;ss, Virtual Port 6, Keyboard (US): F11 ss.input.port6.keyboard.f11 keyboard 292 ;ss, Virtual Port 6, Keyboard (US): F12 ss.input.port6.keyboard.f12 keyboard 293 ;ss, Virtual Port 6, Keyboard (US): F2 ss.input.port6.keyboard.f2 keyboard 283 ;ss, Virtual Port 6, Keyboard (US): F3 ss.input.port6.keyboard.f3 keyboard 284 ;ss, Virtual Port 6, Keyboard (US): F4 ss.input.port6.keyboard.f4 keyboard 285 ;ss, Virtual Port 6, Keyboard (US): F5 ss.input.port6.keyboard.f5 keyboard 286 ;ss, Virtual Port 6, Keyboard (US): F6 ss.input.port6.keyboard.f6 keyboard 287 ;ss, Virtual Port 6, Keyboard (US): F7 ss.input.port6.keyboard.f7 keyboard 288 ;ss, Virtual Port 6, Keyboard (US): F8 ss.input.port6.keyboard.f8 keyboard 289 ;ss, Virtual Port 6, Keyboard (US): F9 ss.input.port6.keyboard.f9 keyboard 290 ;ss, Virtual Port 6, Keyboard (US): G ss.input.port6.keyboard.g keyboard 103 ;ss, Virtual Port 6, Keyboard (US): Grave ` ss.input.port6.keyboard.grave keyboard 96 ;ss, Virtual Port 6, Keyboard (US): H ss.input.port6.keyboard.h keyboard 104 ;ss, Virtual Port 6, Keyboard (US): Home ss.input.port6.keyboard.home keyboard 278 ;ss, Virtual Port 6, Keyboard (US): I ss.input.port6.keyboard.i keyboard 105 ;ss, Virtual Port 6, Keyboard (US): Insert ss.input.port6.keyboard.insert keyboard 277 ;ss, Virtual Port 6, Keyboard (US): J ss.input.port6.keyboard.j keyboard 106 ;ss, Virtual Port 6, Keyboard (US): K ss.input.port6.keyboard.k keyboard 107 ;ss, Virtual Port 6, Keyboard (US): Keypad Asterisk(Multiply) ss.input.port6.keyboard.kp_asterisk keyboard 268 ;ss, Virtual Port 6, Keyboard (US): Keypad Center/5 ss.input.port6.keyboard.kp_center keyboard 261 ;ss, Virtual Port 6, Keyboard (US): Keypad Delete ss.input.port6.keyboard.kp_delete keyboard 266 ;ss, Virtual Port 6, Keyboard (US): Keypad Down/2 ss.input.port6.keyboard.kp_down keyboard 258 ;ss, Virtual Port 6, Keyboard (US): Keypad End/1 ss.input.port6.keyboard.kp_end keyboard 257 ;ss, Virtual Port 6, Keyboard (US): Keypad Enter ss.input.port6.keyboard.kp_enter keyboard 271 ;ss, Virtual Port 6, Keyboard (US): Keypad Home/7 ss.input.port6.keyboard.kp_home keyboard 263 ;ss, Virtual Port 6, Keyboard (US): Keypad Insert/0 ss.input.port6.keyboard.kp_insert keyboard 256 ;ss, Virtual Port 6, Keyboard (US): Keypad Left/4 ss.input.port6.keyboard.kp_left keyboard 260 ;ss, Virtual Port 6, Keyboard (US): Keypad Minus ss.input.port6.keyboard.kp_minus keyboard 269 ;ss, Virtual Port 6, Keyboard (US): Keypad Pagedown/3 ss.input.port6.keyboard.kp_pagedown keyboard 259 ;ss, Virtual Port 6, Keyboard (US): Keypad Pageup/9 ss.input.port6.keyboard.kp_pageup keyboard 265 ;ss, Virtual Port 6, Keyboard (US): Keypad Plus ss.input.port6.keyboard.kp_plus keyboard 270 ;ss, Virtual Port 6, Keyboard (US): Keypad Right/6 ss.input.port6.keyboard.kp_right keyboard 262 ;ss, Virtual Port 6, Keyboard (US): Keypad Slash(Divide) ss.input.port6.keyboard.kp_slash keyboard 267 ;ss, Virtual Port 6, Keyboard (US): Keypad Up/8 ss.input.port6.keyboard.kp_up keyboard 264 ;ss, Virtual Port 6, Keyboard (US): L ss.input.port6.keyboard.l keyboard 108 ;ss, Virtual Port 6, Keyboard (US): Left Alt ss.input.port6.keyboard.lalt keyboard 308 ;ss, Virtual Port 6, Keyboard (US): Left Ctrl ss.input.port6.keyboard.lctrl keyboard 306 ;ss, Virtual Port 6, Keyboard (US): Cursor Left ss.input.port6.keyboard.left keyboard 276 ;ss, Virtual Port 6, Keyboard (US): Left Bracket [ ss.input.port6.keyboard.leftbracket keyboard 91 ;ss, Virtual Port 6, Keyboard (US): Left Shift ss.input.port6.keyboard.lshift keyboard 304 ;ss, Virtual Port 6, Keyboard (US): M ss.input.port6.keyboard.m keyboard 109 ;ss, Virtual Port 6, Keyboard (US): Minus - ss.input.port6.keyboard.minus keyboard 45 ;ss, Virtual Port 6, Keyboard (US): N ss.input.port6.keyboard.n keyboard 110 ;ss, Virtual Port 6, Keyboard (US): Num Lock ss.input.port6.keyboard.numlock keyboard 300 ;ss, Virtual Port 6, Keyboard (US): O ss.input.port6.keyboard.o keyboard 111 ;ss, Virtual Port 6, Keyboard (US): P ss.input.port6.keyboard.p keyboard 112 ;ss, Virtual Port 6, Keyboard (US): Page Down ss.input.port6.keyboard.pagedown keyboard 281 ;ss, Virtual Port 6, Keyboard (US): Page Up ss.input.port6.keyboard.pageup keyboard 280 ;ss, Virtual Port 6, Keyboard (US): Pause ss.input.port6.keyboard.pause keyboard 19 ;ss, Virtual Port 6, Keyboard (US): Period . ss.input.port6.keyboard.period keyboard 46 ;ss, Virtual Port 6, Keyboard (US): Print Screen ss.input.port6.keyboard.printscreen keyboard 316 ;ss, Virtual Port 6, Keyboard (US): Q ss.input.port6.keyboard.q keyboard 113 ;ss, Virtual Port 6, Keyboard (US): Quote ' ss.input.port6.keyboard.quote keyboard 39 ;ss, Virtual Port 6, Keyboard (US): R ss.input.port6.keyboard.r keyboard 114 ;ss, Virtual Port 6, Keyboard (US): Right Alt ss.input.port6.keyboard.ralt keyboard 307 ;ss, Virtual Port 6, Keyboard (US): Right Ctrl ss.input.port6.keyboard.rctrl keyboard 305 ;ss, Virtual Port 6, Keyboard (US): Right ss.input.port6.keyboard.right keyboard 275 ;ss, Virtual Port 6, Keyboard (US): Right Bracket ] ss.input.port6.keyboard.rightbracket keyboard 93 ;ss, Virtual Port 6, Keyboard (US): Right Shift ss.input.port6.keyboard.rshift keyboard 303 ;ss, Virtual Port 6, Keyboard (US): S ss.input.port6.keyboard.s keyboard 115 ;ss, Virtual Port 6, Keyboard (US): Scroll Lock ss.input.port6.keyboard.scrolllock keyboard 302 ;ss, Virtual Port 6, Keyboard (US): Semicolon ; ss.input.port6.keyboard.semicolon keyboard 59 ;ss, Virtual Port 6, Keyboard (US): Slash / ss.input.port6.keyboard.slash keyboard 47 ;ss, Virtual Port 6, Keyboard (US): Space ss.input.port6.keyboard.space keyboard 32 ;ss, Virtual Port 6, Keyboard (US): T ss.input.port6.keyboard.t keyboard 116 ;ss, Virtual Port 6, Keyboard (US): Tab ss.input.port6.keyboard.tab keyboard 9 ;ss, Virtual Port 6, Keyboard (US): U ss.input.port6.keyboard.u keyboard 117 ;ss, Virtual Port 6, Keyboard (US): Up ss.input.port6.keyboard.up keyboard 273 ;ss, Virtual Port 6, Keyboard (US): V ss.input.port6.keyboard.v keyboard 118 ;ss, Virtual Port 6, Keyboard (US): W ss.input.port6.keyboard.w keyboard 119 ;ss, Virtual Port 6, Keyboard (US): X ss.input.port6.keyboard.x keyboard 120 ;ss, Virtual Port 6, Keyboard (US): Y ss.input.port6.keyboard.y keyboard 121 ;ss, Virtual Port 6, Keyboard (US): Z ss.input.port6.keyboard.z keyboard 122 ;ss, Virtual Port 6, Mission Stick: A (Stick Trigger) ss.input.port6.mission.a ;ss, Virtual Port 6, Mission Stick: A AF ss.input.port6.mission.afa ;Default position for switch "A AF". ss.input.port6.mission.afa.defpos off ;ss, Virtual Port 6, Mission Stick: B AF ss.input.port6.mission.afb ;Default position for switch "B AF". ss.input.port6.mission.afb.defpos off ;ss, Virtual Port 6, Mission Stick: C AF ss.input.port6.mission.afc ;Default position for switch "C AF". ss.input.port6.mission.afc.defpos off ;ss, Virtual Port 6, Mission Stick: L AF ss.input.port6.mission.afl ;Default position for switch "L AF". ss.input.port6.mission.afl.defpos off ;ss, Virtual Port 6, Mission Stick: R AF ss.input.port6.mission.afr ;Default position for switch "R AF". ss.input.port6.mission.afr.defpos off ;ss, Virtual Port 6, Mission Stick: AF Speed ss.input.port6.mission.afspeed ;Default position for switch "AF Speed". ss.input.port6.mission.afspeed.defpos 1 ;ss, Virtual Port 6, Mission Stick: X AF ss.input.port6.mission.afx ;Default position for switch "X AF". ss.input.port6.mission.afx.defpos off ;ss, Virtual Port 6, Mission Stick: Y AF ss.input.port6.mission.afy ;Default position for switch "Y AF". ss.input.port6.mission.afy.defpos off ;ss, Virtual Port 6, Mission Stick: Z AF ss.input.port6.mission.afz ;Default position for switch "Z AF". ss.input.port6.mission.afz.defpos off ;ss, Virtual Port 6, Mission Stick: B (Stick Left Button) ss.input.port6.mission.b ;ss, Virtual Port 6, Mission Stick: C (Stick Right Button) ss.input.port6.mission.c ;ss, Virtual Port 6, Mission Stick: L ss.input.port6.mission.l ;ss, Virtual Port 6, Mission Stick: R ss.input.port6.mission.r ;ss, Virtual Port 6, Mission Stick: START ss.input.port6.mission.start ;ss, Virtual Port 6, Mission Stick: Stick BACK ↓ (Analog) ss.input.port6.mission.stick_back ;ss, Virtual Port 6, Mission Stick: Stick FORE ↑ (Analog) ss.input.port6.mission.stick_fore ;ss, Virtual Port 6, Mission Stick: Stick LEFT ← (Analog) ss.input.port6.mission.stick_left ;ss, Virtual Port 6, Mission Stick: Stick RIGHT → (Analog) ss.input.port6.mission.stick_right ;ss, Virtual Port 6, Mission Stick: Throttle Down (Analog) ss.input.port6.mission.throttle_down ;ss, Virtual Port 6, Mission Stick: Throttle Up (Analog) ss.input.port6.mission.throttle_up ;ss, Virtual Port 6, Mission Stick: X ss.input.port6.mission.x ;ss, Virtual Port 6, Mission Stick: Y ss.input.port6.mission.y ;ss, Virtual Port 6, Mission Stick: Z ss.input.port6.mission.z ;ss, Virtual Port 6, Mouse: Left Button ss.input.port6.mouse.left mouse 0000000000000000 00000000 ;ss, Virtual Port 6, Mouse: Middle Button ss.input.port6.mouse.middle mouse 0000000000000000 00000001 ;ss, Virtual Port 6, Mouse: Right Button ss.input.port6.mouse.right mouse 0000000000000000 00000002 ;ss, Virtual Port 6, Mouse: Start ss.input.port6.mouse.start keyboard 13 ;ss, Virtual Port 6, Steering Wheel: A (R Group) ss.input.port6.wheel.a ;ss, Virtual Port 6, Steering Wheel: Analog LEFT ← ss.input.port6.wheel.analog_left ;ss, Virtual Port 6, Steering Wheel: Analog RIGHT → ss.input.port6.wheel.analog_right ;ss, Virtual Port 6, Steering Wheel: B (R Group) ss.input.port6.wheel.b ;ss, Virtual Port 6, Steering Wheel: C (R Group) ss.input.port6.wheel.c ;ss, Virtual Port 6, Steering Wheel: R Gear Shift(Equiv. DOWN ↓) ss.input.port6.wheel.down ;ss, Virtual Port 6, Steering Wheel: START ss.input.port6.wheel.start ;ss, Virtual Port 6, Steering Wheel: L Gear Shift(Equiv. UP ↑) ss.input.port6.wheel.up ;ss, Virtual Port 6, Steering Wheel: X (L Group) ss.input.port6.wheel.x ;ss, Virtual Port 6, Steering Wheel: Y (L Group) ss.input.port6.wheel.y ;ss, Virtual Port 6, Steering Wheel: Z (L Group) ss.input.port6.wheel.z ;Input device for Virtual Port 7 ss.input.port7 gamepad ;ss, Virtual Port 7, 3D Control Pad: A ss.input.port7.3dpad.a ;ss, Virtual Port 7, 3D Control Pad: Analog DOWN ↓ ss.input.port7.3dpad.analog_down ;ss, Virtual Port 7, 3D Control Pad: Analog LEFT ← ss.input.port7.3dpad.analog_left ;ss, Virtual Port 7, 3D Control Pad: Analog RIGHT → ss.input.port7.3dpad.analog_right ;ss, Virtual Port 7, 3D Control Pad: Analog UP ↑ ss.input.port7.3dpad.analog_up ;ss, Virtual Port 7, 3D Control Pad: B ss.input.port7.3dpad.b ;ss, Virtual Port 7, 3D Control Pad: C ss.input.port7.3dpad.c ;ss, Virtual Port 7, 3D Control Pad: D-Pad DOWN ↓ ss.input.port7.3dpad.down ;ss, Virtual Port 7, 3D Control Pad: D-Pad LEFT ← ss.input.port7.3dpad.left ;ss, Virtual Port 7, 3D Control Pad: Left Shoulder (Analog) ss.input.port7.3dpad.ls ;ss, Virtual Port 7, 3D Control Pad: Mode ss.input.port7.3dpad.mode ;Default position for switch "Mode". ss.input.port7.3dpad.mode.defpos digital ;ss, Virtual Port 7, 3D Control Pad: D-Pad RIGHT → ss.input.port7.3dpad.right ;ss, Virtual Port 7, 3D Control Pad: Right Shoulder (Analog) ss.input.port7.3dpad.rs ;ss, Virtual Port 7, 3D Control Pad: START ss.input.port7.3dpad.start ;ss, Virtual Port 7, 3D Control Pad: D-Pad UP ↑ ss.input.port7.3dpad.up ;ss, Virtual Port 7, 3D Control Pad: X ss.input.port7.3dpad.x ;ss, Virtual Port 7, 3D Control Pad: Y ss.input.port7.3dpad.y ;ss, Virtual Port 7, 3D Control Pad: Z ss.input.port7.3dpad.z ;ss, Virtual Port 7, Dual Mission: A (R Stick Trigger) ss.input.port7.dmission.a ;ss, Virtual Port 7, Dual Mission: A AF ss.input.port7.dmission.afa ;Default position for switch "A AF". ss.input.port7.dmission.afa.defpos off ;ss, Virtual Port 7, Dual Mission: B AF ss.input.port7.dmission.afb ;Default position for switch "B AF". ss.input.port7.dmission.afb.defpos off ;ss, Virtual Port 7, Dual Mission: C AF ss.input.port7.dmission.afc ;Default position for switch "C AF". ss.input.port7.dmission.afc.defpos off ;ss, Virtual Port 7, Dual Mission: L AF ss.input.port7.dmission.afl ;Default position for switch "L AF". ss.input.port7.dmission.afl.defpos off ;ss, Virtual Port 7, Dual Mission: R AF ss.input.port7.dmission.afr ;Default position for switch "R AF". ss.input.port7.dmission.afr.defpos off ;ss, Virtual Port 7, Dual Mission: Autofire Speed ss.input.port7.dmission.afspeed ;Default position for switch "Autofire Speed". ss.input.port7.dmission.afspeed.defpos 1 ;ss, Virtual Port 7, Dual Mission: X AF ss.input.port7.dmission.afx ;Default position for switch "X AF". ss.input.port7.dmission.afx.defpos off ;ss, Virtual Port 7, Dual Mission: Y AF ss.input.port7.dmission.afy ;Default position for switch "Y AF". ss.input.port7.dmission.afy.defpos off ;ss, Virtual Port 7, Dual Mission: Z AF ss.input.port7.dmission.afz ;Default position for switch "Z AF". ss.input.port7.dmission.afz.defpos off ;ss, Virtual Port 7, Dual Mission: B (R Stick Left Button) ss.input.port7.dmission.b ;ss, Virtual Port 7, Dual Mission: C (R Stick Right Button) ss.input.port7.dmission.c ;ss, Virtual Port 7, Dual Mission: L ss.input.port7.dmission.l ;ss, Virtual Port 7, Dual Mission: L Stick BACK ↓ (Analog) ss.input.port7.dmission.lstick_back ;ss, Virtual Port 7, Dual Mission: L Stick FORE ↑ (Analog) ss.input.port7.dmission.lstick_fore ;ss, Virtual Port 7, Dual Mission: L Stick LEFT ← (Analog) ss.input.port7.dmission.lstick_left ;ss, Virtual Port 7, Dual Mission: L Stick RIGHT → (Analog) ss.input.port7.dmission.lstick_right ;ss, Virtual Port 7, Dual Mission: L Throttle Down (Analog) ss.input.port7.dmission.lthrottle_down ;ss, Virtual Port 7, Dual Mission: L Throttle Up (Analog) ss.input.port7.dmission.lthrottle_up ;ss, Virtual Port 7, Dual Mission: R ss.input.port7.dmission.r ;ss, Virtual Port 7, Dual Mission: R Stick BACK ↓ (Analog) ss.input.port7.dmission.rstick_back ;ss, Virtual Port 7, Dual Mission: R Stick FORE ↑ (Analog) ss.input.port7.dmission.rstick_fore ;ss, Virtual Port 7, Dual Mission: R Stick LEFT ← (Analog) ss.input.port7.dmission.rstick_left ;ss, Virtual Port 7, Dual Mission: R Stick RIGHT → (Analog) ss.input.port7.dmission.rstick_right ;ss, Virtual Port 7, Dual Mission: R Throttle Down (Analog) ss.input.port7.dmission.rthrottle_down ;ss, Virtual Port 7, Dual Mission: R Throttle Up (Analog) ss.input.port7.dmission.rthrottle_up ;ss, Virtual Port 7, Dual Mission: START ss.input.port7.dmission.start ;ss, Virtual Port 7, Dual Mission: X (L Stick Trigger) ss.input.port7.dmission.x ;ss, Virtual Port 7, Dual Mission: Y (L Stick Left Button) ss.input.port7.dmission.y ;ss, Virtual Port 7, Dual Mission: Z (L Stick Right Button) ss.input.port7.dmission.z ;ss, Virtual Port 7, Digital Gamepad: A ss.input.port7.gamepad.a ;ss, Virtual Port 7, Digital Gamepad: B ss.input.port7.gamepad.b ;ss, Virtual Port 7, Digital Gamepad: C ss.input.port7.gamepad.c ;ss, Virtual Port 7, Digital Gamepad: DOWN ↓ ss.input.port7.gamepad.down ;ss, Virtual Port 7, Digital Gamepad: LEFT ← ss.input.port7.gamepad.left ;ss, Virtual Port 7, Digital Gamepad: Left Shoulder ss.input.port7.gamepad.ls ;ss, Virtual Port 7, Digital Gamepad: RIGHT → ss.input.port7.gamepad.right ;ss, Virtual Port 7, Digital Gamepad: Right Shoulder ss.input.port7.gamepad.rs ;ss, Virtual Port 7, Digital Gamepad: START ss.input.port7.gamepad.start ;ss, Virtual Port 7, Digital Gamepad: UP ↑ ss.input.port7.gamepad.up ;ss, Virtual Port 7, Digital Gamepad: X ss.input.port7.gamepad.x ;ss, Virtual Port 7, Digital Gamepad: Y ss.input.port7.gamepad.y ;ss, Virtual Port 7, Digital Gamepad: Z ss.input.port7.gamepad.z ;ss, Virtual Port 7, Light Gun: Offscreen Shot(Simulated) ss.input.port7.gun.offscreen_shot mouse 0000000000000000 00000002 ;ss, Virtual Port 7, Light Gun: START ss.input.port7.gun.start mouse 0000000000000000 00000001 ;ss, Virtual Port 7, Light Gun: Trigger ss.input.port7.gun.trigger mouse 0000000000000000 00000000 ;ss, Virtual Port 7, Light Gun: X Axis ss.input.port7.gun.x_axis mouse 0000000000000000 00008000 ;ss, Virtual Port 7, Light Gun: Y Axis ss.input.port7.gun.y_axis mouse 0000000000000000 00008001 ;Crosshairs color for lightgun on virtual port 7. ss.input.port7.gun_chairs 0x0080FF ;ss, Virtual Port 7, Keyboard (US): 0(Zero) ss.input.port7.keyboard.0 keyboard 48 ;ss, Virtual Port 7, Keyboard (US): 1(One) ss.input.port7.keyboard.1 keyboard 49 ;ss, Virtual Port 7, Keyboard (US): 2 ss.input.port7.keyboard.2 keyboard 50 ;ss, Virtual Port 7, Keyboard (US): 3 ss.input.port7.keyboard.3 keyboard 51 ;ss, Virtual Port 7, Keyboard (US): 4 ss.input.port7.keyboard.4 keyboard 52 ;ss, Virtual Port 7, Keyboard (US): 5 ss.input.port7.keyboard.5 keyboard 53 ;ss, Virtual Port 7, Keyboard (US): 6 ss.input.port7.keyboard.6 keyboard 54 ;ss, Virtual Port 7, Keyboard (US): 7 ss.input.port7.keyboard.7 keyboard 55 ;ss, Virtual Port 7, Keyboard (US): 8 ss.input.port7.keyboard.8 keyboard 56 ;ss, Virtual Port 7, Keyboard (US): 9 ss.input.port7.keyboard.9 keyboard 57 ;ss, Virtual Port 7, Keyboard (US): A ss.input.port7.keyboard.a keyboard 97 ;ss, Virtual Port 7, Keyboard (US): B ss.input.port7.keyboard.b keyboard 98 ;ss, Virtual Port 7, Keyboard (US): Backslash \ ss.input.port7.keyboard.backslash keyboard 92 ;ss, Virtual Port 7, Keyboard (US): Backspace ss.input.port7.keyboard.backspace keyboard 8 ;ss, Virtual Port 7, Keyboard (US): C ss.input.port7.keyboard.c keyboard 99 ;ss, Virtual Port 7, Keyboard (US): Caps Lock ss.input.port7.keyboard.capslock keyboard 301 ;ss, Virtual Port 7, Keyboard (US): Comma , ss.input.port7.keyboard.comma keyboard 44 ;ss, Virtual Port 7, Keyboard (US): D ss.input.port7.keyboard.d keyboard 100 ;ss, Virtual Port 7, Keyboard (US): Delete ss.input.port7.keyboard.delete keyboard 127 ;ss, Virtual Port 7, Keyboard (US): Down ss.input.port7.keyboard.down keyboard 274 ;ss, Virtual Port 7, Keyboard (US): E ss.input.port7.keyboard.e keyboard 101 ;ss, Virtual Port 7, Keyboard (US): End ss.input.port7.keyboard.end keyboard 279 ;ss, Virtual Port 7, Keyboard (US): Enter ss.input.port7.keyboard.enter keyboard 13 ;ss, Virtual Port 7, Keyboard (US): Equals = ss.input.port7.keyboard.equals keyboard 61 ;ss, Virtual Port 7, Keyboard (US): Escape ss.input.port7.keyboard.esc keyboard 27 ;ss, Virtual Port 7, Keyboard (US): F ss.input.port7.keyboard.f keyboard 102 ;ss, Virtual Port 7, Keyboard (US): F1 ss.input.port7.keyboard.f1 keyboard 282 ;ss, Virtual Port 7, Keyboard (US): F10 ss.input.port7.keyboard.f10 keyboard 291 ;ss, Virtual Port 7, Keyboard (US): F11 ss.input.port7.keyboard.f11 keyboard 292 ;ss, Virtual Port 7, Keyboard (US): F12 ss.input.port7.keyboard.f12 keyboard 293 ;ss, Virtual Port 7, Keyboard (US): F2 ss.input.port7.keyboard.f2 keyboard 283 ;ss, Virtual Port 7, Keyboard (US): F3 ss.input.port7.keyboard.f3 keyboard 284 ;ss, Virtual Port 7, Keyboard (US): F4 ss.input.port7.keyboard.f4 keyboard 285 ;ss, Virtual Port 7, Keyboard (US): F5 ss.input.port7.keyboard.f5 keyboard 286 ;ss, Virtual Port 7, Keyboard (US): F6 ss.input.port7.keyboard.f6 keyboard 287 ;ss, Virtual Port 7, Keyboard (US): F7 ss.input.port7.keyboard.f7 keyboard 288 ;ss, Virtual Port 7, Keyboard (US): F8 ss.input.port7.keyboard.f8 keyboard 289 ;ss, Virtual Port 7, Keyboard (US): F9 ss.input.port7.keyboard.f9 keyboard 290 ;ss, Virtual Port 7, Keyboard (US): G ss.input.port7.keyboard.g keyboard 103 ;ss, Virtual Port 7, Keyboard (US): Grave ` ss.input.port7.keyboard.grave keyboard 96 ;ss, Virtual Port 7, Keyboard (US): H ss.input.port7.keyboard.h keyboard 104 ;ss, Virtual Port 7, Keyboard (US): Home ss.input.port7.keyboard.home keyboard 278 ;ss, Virtual Port 7, Keyboard (US): I ss.input.port7.keyboard.i keyboard 105 ;ss, Virtual Port 7, Keyboard (US): Insert ss.input.port7.keyboard.insert keyboard 277 ;ss, Virtual Port 7, Keyboard (US): J ss.input.port7.keyboard.j keyboard 106 ;ss, Virtual Port 7, Keyboard (US): K ss.input.port7.keyboard.k keyboard 107 ;ss, Virtual Port 7, Keyboard (US): Keypad Asterisk(Multiply) ss.input.port7.keyboard.kp_asterisk keyboard 268 ;ss, Virtual Port 7, Keyboard (US): Keypad Center/5 ss.input.port7.keyboard.kp_center keyboard 261 ;ss, Virtual Port 7, Keyboard (US): Keypad Delete ss.input.port7.keyboard.kp_delete keyboard 266 ;ss, Virtual Port 7, Keyboard (US): Keypad Down/2 ss.input.port7.keyboard.kp_down keyboard 258 ;ss, Virtual Port 7, Keyboard (US): Keypad End/1 ss.input.port7.keyboard.kp_end keyboard 257 ;ss, Virtual Port 7, Keyboard (US): Keypad Enter ss.input.port7.keyboard.kp_enter keyboard 271 ;ss, Virtual Port 7, Keyboard (US): Keypad Home/7 ss.input.port7.keyboard.kp_home keyboard 263 ;ss, Virtual Port 7, Keyboard (US): Keypad Insert/0 ss.input.port7.keyboard.kp_insert keyboard 256 ;ss, Virtual Port 7, Keyboard (US): Keypad Left/4 ss.input.port7.keyboard.kp_left keyboard 260 ;ss, Virtual Port 7, Keyboard (US): Keypad Minus ss.input.port7.keyboard.kp_minus keyboard 269 ;ss, Virtual Port 7, Keyboard (US): Keypad Pagedown/3 ss.input.port7.keyboard.kp_pagedown keyboard 259 ;ss, Virtual Port 7, Keyboard (US): Keypad Pageup/9 ss.input.port7.keyboard.kp_pageup keyboard 265 ;ss, Virtual Port 7, Keyboard (US): Keypad Plus ss.input.port7.keyboard.kp_plus keyboard 270 ;ss, Virtual Port 7, Keyboard (US): Keypad Right/6 ss.input.port7.keyboard.kp_right keyboard 262 ;ss, Virtual Port 7, Keyboard (US): Keypad Slash(Divide) ss.input.port7.keyboard.kp_slash keyboard 267 ;ss, Virtual Port 7, Keyboard (US): Keypad Up/8 ss.input.port7.keyboard.kp_up keyboard 264 ;ss, Virtual Port 7, Keyboard (US): L ss.input.port7.keyboard.l keyboard 108 ;ss, Virtual Port 7, Keyboard (US): Left Alt ss.input.port7.keyboard.lalt keyboard 308 ;ss, Virtual Port 7, Keyboard (US): Left Ctrl ss.input.port7.keyboard.lctrl keyboard 306 ;ss, Virtual Port 7, Keyboard (US): Cursor Left ss.input.port7.keyboard.left keyboard 276 ;ss, Virtual Port 7, Keyboard (US): Left Bracket [ ss.input.port7.keyboard.leftbracket keyboard 91 ;ss, Virtual Port 7, Keyboard (US): Left Shift ss.input.port7.keyboard.lshift keyboard 304 ;ss, Virtual Port 7, Keyboard (US): M ss.input.port7.keyboard.m keyboard 109 ;ss, Virtual Port 7, Keyboard (US): Minus - ss.input.port7.keyboard.minus keyboard 45 ;ss, Virtual Port 7, Keyboard (US): N ss.input.port7.keyboard.n keyboard 110 ;ss, Virtual Port 7, Keyboard (US): Num Lock ss.input.port7.keyboard.numlock keyboard 300 ;ss, Virtual Port 7, Keyboard (US): O ss.input.port7.keyboard.o keyboard 111 ;ss, Virtual Port 7, Keyboard (US): P ss.input.port7.keyboard.p keyboard 112 ;ss, Virtual Port 7, Keyboard (US): Page Down ss.input.port7.keyboard.pagedown keyboard 281 ;ss, Virtual Port 7, Keyboard (US): Page Up ss.input.port7.keyboard.pageup keyboard 280 ;ss, Virtual Port 7, Keyboard (US): Pause ss.input.port7.keyboard.pause keyboard 19 ;ss, Virtual Port 7, Keyboard (US): Period . ss.input.port7.keyboard.period keyboard 46 ;ss, Virtual Port 7, Keyboard (US): Print Screen ss.input.port7.keyboard.printscreen keyboard 316 ;ss, Virtual Port 7, Keyboard (US): Q ss.input.port7.keyboard.q keyboard 113 ;ss, Virtual Port 7, Keyboard (US): Quote ' ss.input.port7.keyboard.quote keyboard 39 ;ss, Virtual Port 7, Keyboard (US): R ss.input.port7.keyboard.r keyboard 114 ;ss, Virtual Port 7, Keyboard (US): Right Alt ss.input.port7.keyboard.ralt keyboard 307 ;ss, Virtual Port 7, Keyboard (US): Right Ctrl ss.input.port7.keyboard.rctrl keyboard 305 ;ss, Virtual Port 7, Keyboard (US): Right ss.input.port7.keyboard.right keyboard 275 ;ss, Virtual Port 7, Keyboard (US): Right Bracket ] ss.input.port7.keyboard.rightbracket keyboard 93 ;ss, Virtual Port 7, Keyboard (US): Right Shift ss.input.port7.keyboard.rshift keyboard 303 ;ss, Virtual Port 7, Keyboard (US): S ss.input.port7.keyboard.s keyboard 115 ;ss, Virtual Port 7, Keyboard (US): Scroll Lock ss.input.port7.keyboard.scrolllock keyboard 302 ;ss, Virtual Port 7, Keyboard (US): Semicolon ; ss.input.port7.keyboard.semicolon keyboard 59 ;ss, Virtual Port 7, Keyboard (US): Slash / ss.input.port7.keyboard.slash keyboard 47 ;ss, Virtual Port 7, Keyboard (US): Space ss.input.port7.keyboard.space keyboard 32 ;ss, Virtual Port 7, Keyboard (US): T ss.input.port7.keyboard.t keyboard 116 ;ss, Virtual Port 7, Keyboard (US): Tab ss.input.port7.keyboard.tab keyboard 9 ;ss, Virtual Port 7, Keyboard (US): U ss.input.port7.keyboard.u keyboard 117 ;ss, Virtual Port 7, Keyboard (US): Up ss.input.port7.keyboard.up keyboard 273 ;ss, Virtual Port 7, Keyboard (US): V ss.input.port7.keyboard.v keyboard 118 ;ss, Virtual Port 7, Keyboard (US): W ss.input.port7.keyboard.w keyboard 119 ;ss, Virtual Port 7, Keyboard (US): X ss.input.port7.keyboard.x keyboard 120 ;ss, Virtual Port 7, Keyboard (US): Y ss.input.port7.keyboard.y keyboard 121 ;ss, Virtual Port 7, Keyboard (US): Z ss.input.port7.keyboard.z keyboard 122 ;ss, Virtual Port 7, Mission Stick: A (Stick Trigger) ss.input.port7.mission.a ;ss, Virtual Port 7, Mission Stick: A AF ss.input.port7.mission.afa ;Default position for switch "A AF". ss.input.port7.mission.afa.defpos off ;ss, Virtual Port 7, Mission Stick: B AF ss.input.port7.mission.afb ;Default position for switch "B AF". ss.input.port7.mission.afb.defpos off ;ss, Virtual Port 7, Mission Stick: C AF ss.input.port7.mission.afc ;Default position for switch "C AF". ss.input.port7.mission.afc.defpos off ;ss, Virtual Port 7, Mission Stick: L AF ss.input.port7.mission.afl ;Default position for switch "L AF". ss.input.port7.mission.afl.defpos off ;ss, Virtual Port 7, Mission Stick: R AF ss.input.port7.mission.afr ;Default position for switch "R AF". ss.input.port7.mission.afr.defpos off ;ss, Virtual Port 7, Mission Stick: AF Speed ss.input.port7.mission.afspeed ;Default position for switch "AF Speed". ss.input.port7.mission.afspeed.defpos 1 ;ss, Virtual Port 7, Mission Stick: X AF ss.input.port7.mission.afx ;Default position for switch "X AF". ss.input.port7.mission.afx.defpos off ;ss, Virtual Port 7, Mission Stick: Y AF ss.input.port7.mission.afy ;Default position for switch "Y AF". ss.input.port7.mission.afy.defpos off ;ss, Virtual Port 7, Mission Stick: Z AF ss.input.port7.mission.afz ;Default position for switch "Z AF". ss.input.port7.mission.afz.defpos off ;ss, Virtual Port 7, Mission Stick: B (Stick Left Button) ss.input.port7.mission.b ;ss, Virtual Port 7, Mission Stick: C (Stick Right Button) ss.input.port7.mission.c ;ss, Virtual Port 7, Mission Stick: L ss.input.port7.mission.l ;ss, Virtual Port 7, Mission Stick: R ss.input.port7.mission.r ;ss, Virtual Port 7, Mission Stick: START ss.input.port7.mission.start ;ss, Virtual Port 7, Mission Stick: Stick BACK ↓ (Analog) ss.input.port7.mission.stick_back ;ss, Virtual Port 7, Mission Stick: Stick FORE ↑ (Analog) ss.input.port7.mission.stick_fore ;ss, Virtual Port 7, Mission Stick: Stick LEFT ← (Analog) ss.input.port7.mission.stick_left ;ss, Virtual Port 7, Mission Stick: Stick RIGHT → (Analog) ss.input.port7.mission.stick_right ;ss, Virtual Port 7, Mission Stick: Throttle Down (Analog) ss.input.port7.mission.throttle_down ;ss, Virtual Port 7, Mission Stick: Throttle Up (Analog) ss.input.port7.mission.throttle_up ;ss, Virtual Port 7, Mission Stick: X ss.input.port7.mission.x ;ss, Virtual Port 7, Mission Stick: Y ss.input.port7.mission.y ;ss, Virtual Port 7, Mission Stick: Z ss.input.port7.mission.z ;ss, Virtual Port 7, Mouse: Left Button ss.input.port7.mouse.left mouse 0000000000000000 00000000 ;ss, Virtual Port 7, Mouse: Middle Button ss.input.port7.mouse.middle mouse 0000000000000000 00000001 ;ss, Virtual Port 7, Mouse: Right Button ss.input.port7.mouse.right mouse 0000000000000000 00000002 ;ss, Virtual Port 7, Mouse: Start ss.input.port7.mouse.start keyboard 13 ;ss, Virtual Port 7, Steering Wheel: A (R Group) ss.input.port7.wheel.a ;ss, Virtual Port 7, Steering Wheel: Analog LEFT ← ss.input.port7.wheel.analog_left ;ss, Virtual Port 7, Steering Wheel: Analog RIGHT → ss.input.port7.wheel.analog_right ;ss, Virtual Port 7, Steering Wheel: B (R Group) ss.input.port7.wheel.b ;ss, Virtual Port 7, Steering Wheel: C (R Group) ss.input.port7.wheel.c ;ss, Virtual Port 7, Steering Wheel: R Gear Shift(Equiv. DOWN ↓) ss.input.port7.wheel.down ;ss, Virtual Port 7, Steering Wheel: START ss.input.port7.wheel.start ;ss, Virtual Port 7, Steering Wheel: L Gear Shift(Equiv. UP ↑) ss.input.port7.wheel.up ;ss, Virtual Port 7, Steering Wheel: X (L Group) ss.input.port7.wheel.x ;ss, Virtual Port 7, Steering Wheel: Y (L Group) ss.input.port7.wheel.y ;ss, Virtual Port 7, Steering Wheel: Z (L Group) ss.input.port7.wheel.z ;Input device for Virtual Port 8 ss.input.port8 gamepad ;ss, Virtual Port 8, 3D Control Pad: A ss.input.port8.3dpad.a ;ss, Virtual Port 8, 3D Control Pad: Analog DOWN ↓ ss.input.port8.3dpad.analog_down ;ss, Virtual Port 8, 3D Control Pad: Analog LEFT ← ss.input.port8.3dpad.analog_left ;ss, Virtual Port 8, 3D Control Pad: Analog RIGHT → ss.input.port8.3dpad.analog_right ;ss, Virtual Port 8, 3D Control Pad: Analog UP ↑ ss.input.port8.3dpad.analog_up ;ss, Virtual Port 8, 3D Control Pad: B ss.input.port8.3dpad.b ;ss, Virtual Port 8, 3D Control Pad: C ss.input.port8.3dpad.c ;ss, Virtual Port 8, 3D Control Pad: D-Pad DOWN ↓ ss.input.port8.3dpad.down ;ss, Virtual Port 8, 3D Control Pad: D-Pad LEFT ← ss.input.port8.3dpad.left ;ss, Virtual Port 8, 3D Control Pad: Left Shoulder (Analog) ss.input.port8.3dpad.ls ;ss, Virtual Port 8, 3D Control Pad: Mode ss.input.port8.3dpad.mode ;Default position for switch "Mode". ss.input.port8.3dpad.mode.defpos digital ;ss, Virtual Port 8, 3D Control Pad: D-Pad RIGHT → ss.input.port8.3dpad.right ;ss, Virtual Port 8, 3D Control Pad: Right Shoulder (Analog) ss.input.port8.3dpad.rs ;ss, Virtual Port 8, 3D Control Pad: START ss.input.port8.3dpad.start ;ss, Virtual Port 8, 3D Control Pad: D-Pad UP ↑ ss.input.port8.3dpad.up ;ss, Virtual Port 8, 3D Control Pad: X ss.input.port8.3dpad.x ;ss, Virtual Port 8, 3D Control Pad: Y ss.input.port8.3dpad.y ;ss, Virtual Port 8, 3D Control Pad: Z ss.input.port8.3dpad.z ;ss, Virtual Port 8, Dual Mission: A (R Stick Trigger) ss.input.port8.dmission.a ;ss, Virtual Port 8, Dual Mission: A AF ss.input.port8.dmission.afa ;Default position for switch "A AF". ss.input.port8.dmission.afa.defpos off ;ss, Virtual Port 8, Dual Mission: B AF ss.input.port8.dmission.afb ;Default position for switch "B AF". ss.input.port8.dmission.afb.defpos off ;ss, Virtual Port 8, Dual Mission: C AF ss.input.port8.dmission.afc ;Default position for switch "C AF". ss.input.port8.dmission.afc.defpos off ;ss, Virtual Port 8, Dual Mission: L AF ss.input.port8.dmission.afl ;Default position for switch "L AF". ss.input.port8.dmission.afl.defpos off ;ss, Virtual Port 8, Dual Mission: R AF ss.input.port8.dmission.afr ;Default position for switch "R AF". ss.input.port8.dmission.afr.defpos off ;ss, Virtual Port 8, Dual Mission: Autofire Speed ss.input.port8.dmission.afspeed ;Default position for switch "Autofire Speed". ss.input.port8.dmission.afspeed.defpos 1 ;ss, Virtual Port 8, Dual Mission: X AF ss.input.port8.dmission.afx ;Default position for switch "X AF". ss.input.port8.dmission.afx.defpos off ;ss, Virtual Port 8, Dual Mission: Y AF ss.input.port8.dmission.afy ;Default position for switch "Y AF". ss.input.port8.dmission.afy.defpos off ;ss, Virtual Port 8, Dual Mission: Z AF ss.input.port8.dmission.afz ;Default position for switch "Z AF". ss.input.port8.dmission.afz.defpos off ;ss, Virtual Port 8, Dual Mission: B (R Stick Left Button) ss.input.port8.dmission.b ;ss, Virtual Port 8, Dual Mission: C (R Stick Right Button) ss.input.port8.dmission.c ;ss, Virtual Port 8, Dual Mission: L ss.input.port8.dmission.l ;ss, Virtual Port 8, Dual Mission: L Stick BACK ↓ (Analog) ss.input.port8.dmission.lstick_back ;ss, Virtual Port 8, Dual Mission: L Stick FORE ↑ (Analog) ss.input.port8.dmission.lstick_fore ;ss, Virtual Port 8, Dual Mission: L Stick LEFT ← (Analog) ss.input.port8.dmission.lstick_left ;ss, Virtual Port 8, Dual Mission: L Stick RIGHT → (Analog) ss.input.port8.dmission.lstick_right ;ss, Virtual Port 8, Dual Mission: L Throttle Down (Analog) ss.input.port8.dmission.lthrottle_down ;ss, Virtual Port 8, Dual Mission: L Throttle Up (Analog) ss.input.port8.dmission.lthrottle_up ;ss, Virtual Port 8, Dual Mission: R ss.input.port8.dmission.r ;ss, Virtual Port 8, Dual Mission: R Stick BACK ↓ (Analog) ss.input.port8.dmission.rstick_back ;ss, Virtual Port 8, Dual Mission: R Stick FORE ↑ (Analog) ss.input.port8.dmission.rstick_fore ;ss, Virtual Port 8, Dual Mission: R Stick LEFT ← (Analog) ss.input.port8.dmission.rstick_left ;ss, Virtual Port 8, Dual Mission: R Stick RIGHT → (Analog) ss.input.port8.dmission.rstick_right ;ss, Virtual Port 8, Dual Mission: R Throttle Down (Analog) ss.input.port8.dmission.rthrottle_down ;ss, Virtual Port 8, Dual Mission: R Throttle Up (Analog) ss.input.port8.dmission.rthrottle_up ;ss, Virtual Port 8, Dual Mission: START ss.input.port8.dmission.start ;ss, Virtual Port 8, Dual Mission: X (L Stick Trigger) ss.input.port8.dmission.x ;ss, Virtual Port 8, Dual Mission: Y (L Stick Left Button) ss.input.port8.dmission.y ;ss, Virtual Port 8, Dual Mission: Z (L Stick Right Button) ss.input.port8.dmission.z ;ss, Virtual Port 8, Digital Gamepad: A ss.input.port8.gamepad.a ;ss, Virtual Port 8, Digital Gamepad: B ss.input.port8.gamepad.b ;ss, Virtual Port 8, Digital Gamepad: C ss.input.port8.gamepad.c ;ss, Virtual Port 8, Digital Gamepad: DOWN ↓ ss.input.port8.gamepad.down ;ss, Virtual Port 8, Digital Gamepad: LEFT ← ss.input.port8.gamepad.left ;ss, Virtual Port 8, Digital Gamepad: Left Shoulder ss.input.port8.gamepad.ls ;ss, Virtual Port 8, Digital Gamepad: RIGHT → ss.input.port8.gamepad.right ;ss, Virtual Port 8, Digital Gamepad: Right Shoulder ss.input.port8.gamepad.rs ;ss, Virtual Port 8, Digital Gamepad: START ss.input.port8.gamepad.start ;ss, Virtual Port 8, Digital Gamepad: UP ↑ ss.input.port8.gamepad.up ;ss, Virtual Port 8, Digital Gamepad: X ss.input.port8.gamepad.x ;ss, Virtual Port 8, Digital Gamepad: Y ss.input.port8.gamepad.y ;ss, Virtual Port 8, Digital Gamepad: Z ss.input.port8.gamepad.z ;ss, Virtual Port 8, Light Gun: Offscreen Shot(Simulated) ss.input.port8.gun.offscreen_shot mouse 0000000000000000 00000002 ;ss, Virtual Port 8, Light Gun: START ss.input.port8.gun.start mouse 0000000000000000 00000001 ;ss, Virtual Port 8, Light Gun: Trigger ss.input.port8.gun.trigger mouse 0000000000000000 00000000 ;ss, Virtual Port 8, Light Gun: X Axis ss.input.port8.gun.x_axis mouse 0000000000000000 00008000 ;ss, Virtual Port 8, Light Gun: Y Axis ss.input.port8.gun.y_axis mouse 0000000000000000 00008001 ;Crosshairs color for lightgun on virtual port 8. ss.input.port8.gun_chairs 0x8000FF ;ss, Virtual Port 8, Keyboard (US): 0(Zero) ss.input.port8.keyboard.0 keyboard 48 ;ss, Virtual Port 8, Keyboard (US): 1(One) ss.input.port8.keyboard.1 keyboard 49 ;ss, Virtual Port 8, Keyboard (US): 2 ss.input.port8.keyboard.2 keyboard 50 ;ss, Virtual Port 8, Keyboard (US): 3 ss.input.port8.keyboard.3 keyboard 51 ;ss, Virtual Port 8, Keyboard (US): 4 ss.input.port8.keyboard.4 keyboard 52 ;ss, Virtual Port 8, Keyboard (US): 5 ss.input.port8.keyboard.5 keyboard 53 ;ss, Virtual Port 8, Keyboard (US): 6 ss.input.port8.keyboard.6 keyboard 54 ;ss, Virtual Port 8, Keyboard (US): 7 ss.input.port8.keyboard.7 keyboard 55 ;ss, Virtual Port 8, Keyboard (US): 8 ss.input.port8.keyboard.8 keyboard 56 ;ss, Virtual Port 8, Keyboard (US): 9 ss.input.port8.keyboard.9 keyboard 57 ;ss, Virtual Port 8, Keyboard (US): A ss.input.port8.keyboard.a keyboard 97 ;ss, Virtual Port 8, Keyboard (US): B ss.input.port8.keyboard.b keyboard 98 ;ss, Virtual Port 8, Keyboard (US): Backslash \ ss.input.port8.keyboard.backslash keyboard 92 ;ss, Virtual Port 8, Keyboard (US): Backspace ss.input.port8.keyboard.backspace keyboard 8 ;ss, Virtual Port 8, Keyboard (US): C ss.input.port8.keyboard.c keyboard 99 ;ss, Virtual Port 8, Keyboard (US): Caps Lock ss.input.port8.keyboard.capslock keyboard 301 ;ss, Virtual Port 8, Keyboard (US): Comma , ss.input.port8.keyboard.comma keyboard 44 ;ss, Virtual Port 8, Keyboard (US): D ss.input.port8.keyboard.d keyboard 100 ;ss, Virtual Port 8, Keyboard (US): Delete ss.input.port8.keyboard.delete keyboard 127 ;ss, Virtual Port 8, Keyboard (US): Down ss.input.port8.keyboard.down keyboard 274 ;ss, Virtual Port 8, Keyboard (US): E ss.input.port8.keyboard.e keyboard 101 ;ss, Virtual Port 8, Keyboard (US): End ss.input.port8.keyboard.end keyboard 279 ;ss, Virtual Port 8, Keyboard (US): Enter ss.input.port8.keyboard.enter keyboard 13 ;ss, Virtual Port 8, Keyboard (US): Equals = ss.input.port8.keyboard.equals keyboard 61 ;ss, Virtual Port 8, Keyboard (US): Escape ss.input.port8.keyboard.esc keyboard 27 ;ss, Virtual Port 8, Keyboard (US): F ss.input.port8.keyboard.f keyboard 102 ;ss, Virtual Port 8, Keyboard (US): F1 ss.input.port8.keyboard.f1 keyboard 282 ;ss, Virtual Port 8, Keyboard (US): F10 ss.input.port8.keyboard.f10 keyboard 291 ;ss, Virtual Port 8, Keyboard (US): F11 ss.input.port8.keyboard.f11 keyboard 292 ;ss, Virtual Port 8, Keyboard (US): F12 ss.input.port8.keyboard.f12 keyboard 293 ;ss, Virtual Port 8, Keyboard (US): F2 ss.input.port8.keyboard.f2 keyboard 283 ;ss, Virtual Port 8, Keyboard (US): F3 ss.input.port8.keyboard.f3 keyboard 284 ;ss, Virtual Port 8, Keyboard (US): F4 ss.input.port8.keyboard.f4 keyboard 285 ;ss, Virtual Port 8, Keyboard (US): F5 ss.input.port8.keyboard.f5 keyboard 286 ;ss, Virtual Port 8, Keyboard (US): F6 ss.input.port8.keyboard.f6 keyboard 287 ;ss, Virtual Port 8, Keyboard (US): F7 ss.input.port8.keyboard.f7 keyboard 288 ;ss, Virtual Port 8, Keyboard (US): F8 ss.input.port8.keyboard.f8 keyboard 289 ;ss, Virtual Port 8, Keyboard (US): F9 ss.input.port8.keyboard.f9 keyboard 290 ;ss, Virtual Port 8, Keyboard (US): G ss.input.port8.keyboard.g keyboard 103 ;ss, Virtual Port 8, Keyboard (US): Grave ` ss.input.port8.keyboard.grave keyboard 96 ;ss, Virtual Port 8, Keyboard (US): H ss.input.port8.keyboard.h keyboard 104 ;ss, Virtual Port 8, Keyboard (US): Home ss.input.port8.keyboard.home keyboard 278 ;ss, Virtual Port 8, Keyboard (US): I ss.input.port8.keyboard.i keyboard 105 ;ss, Virtual Port 8, Keyboard (US): Insert ss.input.port8.keyboard.insert keyboard 277 ;ss, Virtual Port 8, Keyboard (US): J ss.input.port8.keyboard.j keyboard 106 ;ss, Virtual Port 8, Keyboard (US): K ss.input.port8.keyboard.k keyboard 107 ;ss, Virtual Port 8, Keyboard (US): Keypad Asterisk(Multiply) ss.input.port8.keyboard.kp_asterisk keyboard 268 ;ss, Virtual Port 8, Keyboard (US): Keypad Center/5 ss.input.port8.keyboard.kp_center keyboard 261 ;ss, Virtual Port 8, Keyboard (US): Keypad Delete ss.input.port8.keyboard.kp_delete keyboard 266 ;ss, Virtual Port 8, Keyboard (US): Keypad Down/2 ss.input.port8.keyboard.kp_down keyboard 258 ;ss, Virtual Port 8, Keyboard (US): Keypad End/1 ss.input.port8.keyboard.kp_end keyboard 257 ;ss, Virtual Port 8, Keyboard (US): Keypad Enter ss.input.port8.keyboard.kp_enter keyboard 271 ;ss, Virtual Port 8, Keyboard (US): Keypad Home/7 ss.input.port8.keyboard.kp_home keyboard 263 ;ss, Virtual Port 8, Keyboard (US): Keypad Insert/0 ss.input.port8.keyboard.kp_insert keyboard 256 ;ss, Virtual Port 8, Keyboard (US): Keypad Left/4 ss.input.port8.keyboard.kp_left keyboard 260 ;ss, Virtual Port 8, Keyboard (US): Keypad Minus ss.input.port8.keyboard.kp_minus keyboard 269 ;ss, Virtual Port 8, Keyboard (US): Keypad Pagedown/3 ss.input.port8.keyboard.kp_pagedown keyboard 259 ;ss, Virtual Port 8, Keyboard (US): Keypad Pageup/9 ss.input.port8.keyboard.kp_pageup keyboard 265 ;ss, Virtual Port 8, Keyboard (US): Keypad Plus ss.input.port8.keyboard.kp_plus keyboard 270 ;ss, Virtual Port 8, Keyboard (US): Keypad Right/6 ss.input.port8.keyboard.kp_right keyboard 262 ;ss, Virtual Port 8, Keyboard (US): Keypad Slash(Divide) ss.input.port8.keyboard.kp_slash keyboard 267 ;ss, Virtual Port 8, Keyboard (US): Keypad Up/8 ss.input.port8.keyboard.kp_up keyboard 264 ;ss, Virtual Port 8, Keyboard (US): L ss.input.port8.keyboard.l keyboard 108 ;ss, Virtual Port 8, Keyboard (US): Left Alt ss.input.port8.keyboard.lalt keyboard 308 ;ss, Virtual Port 8, Keyboard (US): Left Ctrl ss.input.port8.keyboard.lctrl keyboard 306 ;ss, Virtual Port 8, Keyboard (US): Cursor Left ss.input.port8.keyboard.left keyboard 276 ;ss, Virtual Port 8, Keyboard (US): Left Bracket [ ss.input.port8.keyboard.leftbracket keyboard 91 ;ss, Virtual Port 8, Keyboard (US): Left Shift ss.input.port8.keyboard.lshift keyboard 304 ;ss, Virtual Port 8, Keyboard (US): M ss.input.port8.keyboard.m keyboard 109 ;ss, Virtual Port 8, Keyboard (US): Minus - ss.input.port8.keyboard.minus keyboard 45 ;ss, Virtual Port 8, Keyboard (US): N ss.input.port8.keyboard.n keyboard 110 ;ss, Virtual Port 8, Keyboard (US): Num Lock ss.input.port8.keyboard.numlock keyboard 300 ;ss, Virtual Port 8, Keyboard (US): O ss.input.port8.keyboard.o keyboard 111 ;ss, Virtual Port 8, Keyboard (US): P ss.input.port8.keyboard.p keyboard 112 ;ss, Virtual Port 8, Keyboard (US): Page Down ss.input.port8.keyboard.pagedown keyboard 281 ;ss, Virtual Port 8, Keyboard (US): Page Up ss.input.port8.keyboard.pageup keyboard 280 ;ss, Virtual Port 8, Keyboard (US): Pause ss.input.port8.keyboard.pause keyboard 19 ;ss, Virtual Port 8, Keyboard (US): Period . ss.input.port8.keyboard.period keyboard 46 ;ss, Virtual Port 8, Keyboard (US): Print Screen ss.input.port8.keyboard.printscreen keyboard 316 ;ss, Virtual Port 8, Keyboard (US): Q ss.input.port8.keyboard.q keyboard 113 ;ss, Virtual Port 8, Keyboard (US): Quote ' ss.input.port8.keyboard.quote keyboard 39 ;ss, Virtual Port 8, Keyboard (US): R ss.input.port8.keyboard.r keyboard 114 ;ss, Virtual Port 8, Keyboard (US): Right Alt ss.input.port8.keyboard.ralt keyboard 307 ;ss, Virtual Port 8, Keyboard (US): Right Ctrl ss.input.port8.keyboard.rctrl keyboard 305 ;ss, Virtual Port 8, Keyboard (US): Right ss.input.port8.keyboard.right keyboard 275 ;ss, Virtual Port 8, Keyboard (US): Right Bracket ] ss.input.port8.keyboard.rightbracket keyboard 93 ;ss, Virtual Port 8, Keyboard (US): Right Shift ss.input.port8.keyboard.rshift keyboard 303 ;ss, Virtual Port 8, Keyboard (US): S ss.input.port8.keyboard.s keyboard 115 ;ss, Virtual Port 8, Keyboard (US): Scroll Lock ss.input.port8.keyboard.scrolllock keyboard 302 ;ss, Virtual Port 8, Keyboard (US): Semicolon ; ss.input.port8.keyboard.semicolon keyboard 59 ;ss, Virtual Port 8, Keyboard (US): Slash / ss.input.port8.keyboard.slash keyboard 47 ;ss, Virtual Port 8, Keyboard (US): Space ss.input.port8.keyboard.space keyboard 32 ;ss, Virtual Port 8, Keyboard (US): T ss.input.port8.keyboard.t keyboard 116 ;ss, Virtual Port 8, Keyboard (US): Tab ss.input.port8.keyboard.tab keyboard 9 ;ss, Virtual Port 8, Keyboard (US): U ss.input.port8.keyboard.u keyboard 117 ;ss, Virtual Port 8, Keyboard (US): Up ss.input.port8.keyboard.up keyboard 273 ;ss, Virtual Port 8, Keyboard (US): V ss.input.port8.keyboard.v keyboard 118 ;ss, Virtual Port 8, Keyboard (US): W ss.input.port8.keyboard.w keyboard 119 ;ss, Virtual Port 8, Keyboard (US): X ss.input.port8.keyboard.x keyboard 120 ;ss, Virtual Port 8, Keyboard (US): Y ss.input.port8.keyboard.y keyboard 121 ;ss, Virtual Port 8, Keyboard (US): Z ss.input.port8.keyboard.z keyboard 122 ;ss, Virtual Port 8, Mission Stick: A (Stick Trigger) ss.input.port8.mission.a ;ss, Virtual Port 8, Mission Stick: A AF ss.input.port8.mission.afa ;Default position for switch "A AF". ss.input.port8.mission.afa.defpos off ;ss, Virtual Port 8, Mission Stick: B AF ss.input.port8.mission.afb ;Default position for switch "B AF". ss.input.port8.mission.afb.defpos off ;ss, Virtual Port 8, Mission Stick: C AF ss.input.port8.mission.afc ;Default position for switch "C AF". ss.input.port8.mission.afc.defpos off ;ss, Virtual Port 8, Mission Stick: L AF ss.input.port8.mission.afl ;Default position for switch "L AF". ss.input.port8.mission.afl.defpos off ;ss, Virtual Port 8, Mission Stick: R AF ss.input.port8.mission.afr ;Default position for switch "R AF". ss.input.port8.mission.afr.defpos off ;ss, Virtual Port 8, Mission Stick: AF Speed ss.input.port8.mission.afspeed ;Default position for switch "AF Speed". ss.input.port8.mission.afspeed.defpos 1 ;ss, Virtual Port 8, Mission Stick: X AF ss.input.port8.mission.afx ;Default position for switch "X AF". ss.input.port8.mission.afx.defpos off ;ss, Virtual Port 8, Mission Stick: Y AF ss.input.port8.mission.afy ;Default position for switch "Y AF". ss.input.port8.mission.afy.defpos off ;ss, Virtual Port 8, Mission Stick: Z AF ss.input.port8.mission.afz ;Default position for switch "Z AF". ss.input.port8.mission.afz.defpos off ;ss, Virtual Port 8, Mission Stick: B (Stick Left Button) ss.input.port8.mission.b ;ss, Virtual Port 8, Mission Stick: C (Stick Right Button) ss.input.port8.mission.c ;ss, Virtual Port 8, Mission Stick: L ss.input.port8.mission.l ;ss, Virtual Port 8, Mission Stick: R ss.input.port8.mission.r ;ss, Virtual Port 8, Mission Stick: START ss.input.port8.mission.start ;ss, Virtual Port 8, Mission Stick: Stick BACK ↓ (Analog) ss.input.port8.mission.stick_back ;ss, Virtual Port 8, Mission Stick: Stick FORE ↑ (Analog) ss.input.port8.mission.stick_fore ;ss, Virtual Port 8, Mission Stick: Stick LEFT ← (Analog) ss.input.port8.mission.stick_left ;ss, Virtual Port 8, Mission Stick: Stick RIGHT → (Analog) ss.input.port8.mission.stick_right ;ss, Virtual Port 8, Mission Stick: Throttle Down (Analog) ss.input.port8.mission.throttle_down ;ss, Virtual Port 8, Mission Stick: Throttle Up (Analog) ss.input.port8.mission.throttle_up ;ss, Virtual Port 8, Mission Stick: X ss.input.port8.mission.x ;ss, Virtual Port 8, Mission Stick: Y ss.input.port8.mission.y ;ss, Virtual Port 8, Mission Stick: Z ss.input.port8.mission.z ;ss, Virtual Port 8, Mouse: Left Button ss.input.port8.mouse.left mouse 0000000000000000 00000000 ;ss, Virtual Port 8, Mouse: Middle Button ss.input.port8.mouse.middle mouse 0000000000000000 00000001 ;ss, Virtual Port 8, Mouse: Right Button ss.input.port8.mouse.right mouse 0000000000000000 00000002 ;ss, Virtual Port 8, Mouse: Start ss.input.port8.mouse.start keyboard 13 ;ss, Virtual Port 8, Steering Wheel: A (R Group) ss.input.port8.wheel.a ;ss, Virtual Port 8, Steering Wheel: Analog LEFT ← ss.input.port8.wheel.analog_left ;ss, Virtual Port 8, Steering Wheel: Analog RIGHT → ss.input.port8.wheel.analog_right ;ss, Virtual Port 8, Steering Wheel: B (R Group) ss.input.port8.wheel.b ;ss, Virtual Port 8, Steering Wheel: C (R Group) ss.input.port8.wheel.c ;ss, Virtual Port 8, Steering Wheel: R Gear Shift(Equiv. DOWN ↓) ss.input.port8.wheel.down ;ss, Virtual Port 8, Steering Wheel: START ss.input.port8.wheel.start ;ss, Virtual Port 8, Steering Wheel: L Gear Shift(Equiv. UP ↑) ss.input.port8.wheel.up ;ss, Virtual Port 8, Steering Wheel: X (L Group) ss.input.port8.wheel.x ;ss, Virtual Port 8, Steering Wheel: Y (L Group) ss.input.port8.wheel.y ;ss, Virtual Port 8, Steering Wheel: Z (L Group) ss.input.port8.wheel.z ;Input device for Virtual Port 9 ss.input.port9 gamepad ;ss, Virtual Port 9, 3D Control Pad: A ss.input.port9.3dpad.a ;ss, Virtual Port 9, 3D Control Pad: Analog DOWN ↓ ss.input.port9.3dpad.analog_down ;ss, Virtual Port 9, 3D Control Pad: Analog LEFT ← ss.input.port9.3dpad.analog_left ;ss, Virtual Port 9, 3D Control Pad: Analog RIGHT → ss.input.port9.3dpad.analog_right ;ss, Virtual Port 9, 3D Control Pad: Analog UP ↑ ss.input.port9.3dpad.analog_up ;ss, Virtual Port 9, 3D Control Pad: B ss.input.port9.3dpad.b ;ss, Virtual Port 9, 3D Control Pad: C ss.input.port9.3dpad.c ;ss, Virtual Port 9, 3D Control Pad: D-Pad DOWN ↓ ss.input.port9.3dpad.down ;ss, Virtual Port 9, 3D Control Pad: D-Pad LEFT ← ss.input.port9.3dpad.left ;ss, Virtual Port 9, 3D Control Pad: Left Shoulder (Analog) ss.input.port9.3dpad.ls ;ss, Virtual Port 9, 3D Control Pad: Mode ss.input.port9.3dpad.mode ;Default position for switch "Mode". ss.input.port9.3dpad.mode.defpos digital ;ss, Virtual Port 9, 3D Control Pad: D-Pad RIGHT → ss.input.port9.3dpad.right ;ss, Virtual Port 9, 3D Control Pad: Right Shoulder (Analog) ss.input.port9.3dpad.rs ;ss, Virtual Port 9, 3D Control Pad: START ss.input.port9.3dpad.start ;ss, Virtual Port 9, 3D Control Pad: D-Pad UP ↑ ss.input.port9.3dpad.up ;ss, Virtual Port 9, 3D Control Pad: X ss.input.port9.3dpad.x ;ss, Virtual Port 9, 3D Control Pad: Y ss.input.port9.3dpad.y ;ss, Virtual Port 9, 3D Control Pad: Z ss.input.port9.3dpad.z ;ss, Virtual Port 9, Dual Mission: A (R Stick Trigger) ss.input.port9.dmission.a ;ss, Virtual Port 9, Dual Mission: A AF ss.input.port9.dmission.afa ;Default position for switch "A AF". ss.input.port9.dmission.afa.defpos off ;ss, Virtual Port 9, Dual Mission: B AF ss.input.port9.dmission.afb ;Default position for switch "B AF". ss.input.port9.dmission.afb.defpos off ;ss, Virtual Port 9, Dual Mission: C AF ss.input.port9.dmission.afc ;Default position for switch "C AF". ss.input.port9.dmission.afc.defpos off ;ss, Virtual Port 9, Dual Mission: L AF ss.input.port9.dmission.afl ;Default position for switch "L AF". ss.input.port9.dmission.afl.defpos off ;ss, Virtual Port 9, Dual Mission: R AF ss.input.port9.dmission.afr ;Default position for switch "R AF". ss.input.port9.dmission.afr.defpos off ;ss, Virtual Port 9, Dual Mission: Autofire Speed ss.input.port9.dmission.afspeed ;Default position for switch "Autofire Speed". ss.input.port9.dmission.afspeed.defpos 1 ;ss, Virtual Port 9, Dual Mission: X AF ss.input.port9.dmission.afx ;Default position for switch "X AF". ss.input.port9.dmission.afx.defpos off ;ss, Virtual Port 9, Dual Mission: Y AF ss.input.port9.dmission.afy ;Default position for switch "Y AF". ss.input.port9.dmission.afy.defpos off ;ss, Virtual Port 9, Dual Mission: Z AF ss.input.port9.dmission.afz ;Default position for switch "Z AF". ss.input.port9.dmission.afz.defpos off ;ss, Virtual Port 9, Dual Mission: B (R Stick Left Button) ss.input.port9.dmission.b ;ss, Virtual Port 9, Dual Mission: C (R Stick Right Button) ss.input.port9.dmission.c ;ss, Virtual Port 9, Dual Mission: L ss.input.port9.dmission.l ;ss, Virtual Port 9, Dual Mission: L Stick BACK ↓ (Analog) ss.input.port9.dmission.lstick_back ;ss, Virtual Port 9, Dual Mission: L Stick FORE ↑ (Analog) ss.input.port9.dmission.lstick_fore ;ss, Virtual Port 9, Dual Mission: L Stick LEFT ← (Analog) ss.input.port9.dmission.lstick_left ;ss, Virtual Port 9, Dual Mission: L Stick RIGHT → (Analog) ss.input.port9.dmission.lstick_right ;ss, Virtual Port 9, Dual Mission: L Throttle Down (Analog) ss.input.port9.dmission.lthrottle_down ;ss, Virtual Port 9, Dual Mission: L Throttle Up (Analog) ss.input.port9.dmission.lthrottle_up ;ss, Virtual Port 9, Dual Mission: R ss.input.port9.dmission.r ;ss, Virtual Port 9, Dual Mission: R Stick BACK ↓ (Analog) ss.input.port9.dmission.rstick_back ;ss, Virtual Port 9, Dual Mission: R Stick FORE ↑ (Analog) ss.input.port9.dmission.rstick_fore ;ss, Virtual Port 9, Dual Mission: R Stick LEFT ← (Analog) ss.input.port9.dmission.rstick_left ;ss, Virtual Port 9, Dual Mission: R Stick RIGHT → (Analog) ss.input.port9.dmission.rstick_right ;ss, Virtual Port 9, Dual Mission: R Throttle Down (Analog) ss.input.port9.dmission.rthrottle_down ;ss, Virtual Port 9, Dual Mission: R Throttle Up (Analog) ss.input.port9.dmission.rthrottle_up ;ss, Virtual Port 9, Dual Mission: START ss.input.port9.dmission.start ;ss, Virtual Port 9, Dual Mission: X (L Stick Trigger) ss.input.port9.dmission.x ;ss, Virtual Port 9, Dual Mission: Y (L Stick Left Button) ss.input.port9.dmission.y ;ss, Virtual Port 9, Dual Mission: Z (L Stick Right Button) ss.input.port9.dmission.z ;ss, Virtual Port 9, Digital Gamepad: A ss.input.port9.gamepad.a ;ss, Virtual Port 9, Digital Gamepad: B ss.input.port9.gamepad.b ;ss, Virtual Port 9, Digital Gamepad: C ss.input.port9.gamepad.c ;ss, Virtual Port 9, Digital Gamepad: DOWN ↓ ss.input.port9.gamepad.down ;ss, Virtual Port 9, Digital Gamepad: LEFT ← ss.input.port9.gamepad.left ;ss, Virtual Port 9, Digital Gamepad: Left Shoulder ss.input.port9.gamepad.ls ;ss, Virtual Port 9, Digital Gamepad: RIGHT → ss.input.port9.gamepad.right ;ss, Virtual Port 9, Digital Gamepad: Right Shoulder ss.input.port9.gamepad.rs ;ss, Virtual Port 9, Digital Gamepad: START ss.input.port9.gamepad.start ;ss, Virtual Port 9, Digital Gamepad: UP ↑ ss.input.port9.gamepad.up ;ss, Virtual Port 9, Digital Gamepad: X ss.input.port9.gamepad.x ;ss, Virtual Port 9, Digital Gamepad: Y ss.input.port9.gamepad.y ;ss, Virtual Port 9, Digital Gamepad: Z ss.input.port9.gamepad.z ;ss, Virtual Port 9, Light Gun: Offscreen Shot(Simulated) ss.input.port9.gun.offscreen_shot mouse 0000000000000000 00000002 ;ss, Virtual Port 9, Light Gun: START ss.input.port9.gun.start mouse 0000000000000000 00000001 ;ss, Virtual Port 9, Light Gun: Trigger ss.input.port9.gun.trigger mouse 0000000000000000 00000000 ;ss, Virtual Port 9, Light Gun: X Axis ss.input.port9.gun.x_axis mouse 0000000000000000 00008000 ;ss, Virtual Port 9, Light Gun: Y Axis ss.input.port9.gun.y_axis mouse 0000000000000000 00008001 ;Crosshairs color for lightgun on virtual port 9. ss.input.port9.gun_chairs 0xFF80FF ;ss, Virtual Port 9, Keyboard (US): 0(Zero) ss.input.port9.keyboard.0 keyboard 48 ;ss, Virtual Port 9, Keyboard (US): 1(One) ss.input.port9.keyboard.1 keyboard 49 ;ss, Virtual Port 9, Keyboard (US): 2 ss.input.port9.keyboard.2 keyboard 50 ;ss, Virtual Port 9, Keyboard (US): 3 ss.input.port9.keyboard.3 keyboard 51 ;ss, Virtual Port 9, Keyboard (US): 4 ss.input.port9.keyboard.4 keyboard 52 ;ss, Virtual Port 9, Keyboard (US): 5 ss.input.port9.keyboard.5 keyboard 53 ;ss, Virtual Port 9, Keyboard (US): 6 ss.input.port9.keyboard.6 keyboard 54 ;ss, Virtual Port 9, Keyboard (US): 7 ss.input.port9.keyboard.7 keyboard 55 ;ss, Virtual Port 9, Keyboard (US): 8 ss.input.port9.keyboard.8 keyboard 56 ;ss, Virtual Port 9, Keyboard (US): 9 ss.input.port9.keyboard.9 keyboard 57 ;ss, Virtual Port 9, Keyboard (US): A ss.input.port9.keyboard.a keyboard 97 ;ss, Virtual Port 9, Keyboard (US): B ss.input.port9.keyboard.b keyboard 98 ;ss, Virtual Port 9, Keyboard (US): Backslash \ ss.input.port9.keyboard.backslash keyboard 92 ;ss, Virtual Port 9, Keyboard (US): Backspace ss.input.port9.keyboard.backspace keyboard 8 ;ss, Virtual Port 9, Keyboard (US): C ss.input.port9.keyboard.c keyboard 99 ;ss, Virtual Port 9, Keyboard (US): Caps Lock ss.input.port9.keyboard.capslock keyboard 301 ;ss, Virtual Port 9, Keyboard (US): Comma , ss.input.port9.keyboard.comma keyboard 44 ;ss, Virtual Port 9, Keyboard (US): D ss.input.port9.keyboard.d keyboard 100 ;ss, Virtual Port 9, Keyboard (US): Delete ss.input.port9.keyboard.delete keyboard 127 ;ss, Virtual Port 9, Keyboard (US): Down ss.input.port9.keyboard.down keyboard 274 ;ss, Virtual Port 9, Keyboard (US): E ss.input.port9.keyboard.e keyboard 101 ;ss, Virtual Port 9, Keyboard (US): End ss.input.port9.keyboard.end keyboard 279 ;ss, Virtual Port 9, Keyboard (US): Enter ss.input.port9.keyboard.enter keyboard 13 ;ss, Virtual Port 9, Keyboard (US): Equals = ss.input.port9.keyboard.equals keyboard 61 ;ss, Virtual Port 9, Keyboard (US): Escape ss.input.port9.keyboard.esc keyboard 27 ;ss, Virtual Port 9, Keyboard (US): F ss.input.port9.keyboard.f keyboard 102 ;ss, Virtual Port 9, Keyboard (US): F1 ss.input.port9.keyboard.f1 keyboard 282 ;ss, Virtual Port 9, Keyboard (US): F10 ss.input.port9.keyboard.f10 keyboard 291 ;ss, Virtual Port 9, Keyboard (US): F11 ss.input.port9.keyboard.f11 keyboard 292 ;ss, Virtual Port 9, Keyboard (US): F12 ss.input.port9.keyboard.f12 keyboard 293 ;ss, Virtual Port 9, Keyboard (US): F2 ss.input.port9.keyboard.f2 keyboard 283 ;ss, Virtual Port 9, Keyboard (US): F3 ss.input.port9.keyboard.f3 keyboard 284 ;ss, Virtual Port 9, Keyboard (US): F4 ss.input.port9.keyboard.f4 keyboard 285 ;ss, Virtual Port 9, Keyboard (US): F5 ss.input.port9.keyboard.f5 keyboard 286 ;ss, Virtual Port 9, Keyboard (US): F6 ss.input.port9.keyboard.f6 keyboard 287 ;ss, Virtual Port 9, Keyboard (US): F7 ss.input.port9.keyboard.f7 keyboard 288 ;ss, Virtual Port 9, Keyboard (US): F8 ss.input.port9.keyboard.f8 keyboard 289 ;ss, Virtual Port 9, Keyboard (US): F9 ss.input.port9.keyboard.f9 keyboard 290 ;ss, Virtual Port 9, Keyboard (US): G ss.input.port9.keyboard.g keyboard 103 ;ss, Virtual Port 9, Keyboard (US): Grave ` ss.input.port9.keyboard.grave keyboard 96 ;ss, Virtual Port 9, Keyboard (US): H ss.input.port9.keyboard.h keyboard 104 ;ss, Virtual Port 9, Keyboard (US): Home ss.input.port9.keyboard.home keyboard 278 ;ss, Virtual Port 9, Keyboard (US): I ss.input.port9.keyboard.i keyboard 105 ;ss, Virtual Port 9, Keyboard (US): Insert ss.input.port9.keyboard.insert keyboard 277 ;ss, Virtual Port 9, Keyboard (US): J ss.input.port9.keyboard.j keyboard 106 ;ss, Virtual Port 9, Keyboard (US): K ss.input.port9.keyboard.k keyboard 107 ;ss, Virtual Port 9, Keyboard (US): Keypad Asterisk(Multiply) ss.input.port9.keyboard.kp_asterisk keyboard 268 ;ss, Virtual Port 9, Keyboard (US): Keypad Center/5 ss.input.port9.keyboard.kp_center keyboard 261 ;ss, Virtual Port 9, Keyboard (US): Keypad Delete ss.input.port9.keyboard.kp_delete keyboard 266 ;ss, Virtual Port 9, Keyboard (US): Keypad Down/2 ss.input.port9.keyboard.kp_down keyboard 258 ;ss, Virtual Port 9, Keyboard (US): Keypad End/1 ss.input.port9.keyboard.kp_end keyboard 257 ;ss, Virtual Port 9, Keyboard (US): Keypad Enter ss.input.port9.keyboard.kp_enter keyboard 271 ;ss, Virtual Port 9, Keyboard (US): Keypad Home/7 ss.input.port9.keyboard.kp_home keyboard 263 ;ss, Virtual Port 9, Keyboard (US): Keypad Insert/0 ss.input.port9.keyboard.kp_insert keyboard 256 ;ss, Virtual Port 9, Keyboard (US): Keypad Left/4 ss.input.port9.keyboard.kp_left keyboard 260 ;ss, Virtual Port 9, Keyboard (US): Keypad Minus ss.input.port9.keyboard.kp_minus keyboard 269 ;ss, Virtual Port 9, Keyboard (US): Keypad Pagedown/3 ss.input.port9.keyboard.kp_pagedown keyboard 259 ;ss, Virtual Port 9, Keyboard (US): Keypad Pageup/9 ss.input.port9.keyboard.kp_pageup keyboard 265 ;ss, Virtual Port 9, Keyboard (US): Keypad Plus ss.input.port9.keyboard.kp_plus keyboard 270 ;ss, Virtual Port 9, Keyboard (US): Keypad Right/6 ss.input.port9.keyboard.kp_right keyboard 262 ;ss, Virtual Port 9, Keyboard (US): Keypad Slash(Divide) ss.input.port9.keyboard.kp_slash keyboard 267 ;ss, Virtual Port 9, Keyboard (US): Keypad Up/8 ss.input.port9.keyboard.kp_up keyboard 264 ;ss, Virtual Port 9, Keyboard (US): L ss.input.port9.keyboard.l keyboard 108 ;ss, Virtual Port 9, Keyboard (US): Left Alt ss.input.port9.keyboard.lalt keyboard 308 ;ss, Virtual Port 9, Keyboard (US): Left Ctrl ss.input.port9.keyboard.lctrl keyboard 306 ;ss, Virtual Port 9, Keyboard (US): Cursor Left ss.input.port9.keyboard.left keyboard 276 ;ss, Virtual Port 9, Keyboard (US): Left Bracket [ ss.input.port9.keyboard.leftbracket keyboard 91 ;ss, Virtual Port 9, Keyboard (US): Left Shift ss.input.port9.keyboard.lshift keyboard 304 ;ss, Virtual Port 9, Keyboard (US): M ss.input.port9.keyboard.m keyboard 109 ;ss, Virtual Port 9, Keyboard (US): Minus - ss.input.port9.keyboard.minus keyboard 45 ;ss, Virtual Port 9, Keyboard (US): N ss.input.port9.keyboard.n keyboard 110 ;ss, Virtual Port 9, Keyboard (US): Num Lock ss.input.port9.keyboard.numlock keyboard 300 ;ss, Virtual Port 9, Keyboard (US): O ss.input.port9.keyboard.o keyboard 111 ;ss, Virtual Port 9, Keyboard (US): P ss.input.port9.keyboard.p keyboard 112 ;ss, Virtual Port 9, Keyboard (US): Page Down ss.input.port9.keyboard.pagedown keyboard 281 ;ss, Virtual Port 9, Keyboard (US): Page Up ss.input.port9.keyboard.pageup keyboard 280 ;ss, Virtual Port 9, Keyboard (US): Pause ss.input.port9.keyboard.pause keyboard 19 ;ss, Virtual Port 9, Keyboard (US): Period . ss.input.port9.keyboard.period keyboard 46 ;ss, Virtual Port 9, Keyboard (US): Print Screen ss.input.port9.keyboard.printscreen keyboard 316 ;ss, Virtual Port 9, Keyboard (US): Q ss.input.port9.keyboard.q keyboard 113 ;ss, Virtual Port 9, Keyboard (US): Quote ' ss.input.port9.keyboard.quote keyboard 39 ;ss, Virtual Port 9, Keyboard (US): R ss.input.port9.keyboard.r keyboard 114 ;ss, Virtual Port 9, Keyboard (US): Right Alt ss.input.port9.keyboard.ralt keyboard 307 ;ss, Virtual Port 9, Keyboard (US): Right Ctrl ss.input.port9.keyboard.rctrl keyboard 305 ;ss, Virtual Port 9, Keyboard (US): Right ss.input.port9.keyboard.right keyboard 275 ;ss, Virtual Port 9, Keyboard (US): Right Bracket ] ss.input.port9.keyboard.rightbracket keyboard 93 ;ss, Virtual Port 9, Keyboard (US): Right Shift ss.input.port9.keyboard.rshift keyboard 303 ;ss, Virtual Port 9, Keyboard (US): S ss.input.port9.keyboard.s keyboard 115 ;ss, Virtual Port 9, Keyboard (US): Scroll Lock ss.input.port9.keyboard.scrolllock keyboard 302 ;ss, Virtual Port 9, Keyboard (US): Semicolon ; ss.input.port9.keyboard.semicolon keyboard 59 ;ss, Virtual Port 9, Keyboard (US): Slash / ss.input.port9.keyboard.slash keyboard 47 ;ss, Virtual Port 9, Keyboard (US): Space ss.input.port9.keyboard.space keyboard 32 ;ss, Virtual Port 9, Keyboard (US): T ss.input.port9.keyboard.t keyboard 116 ;ss, Virtual Port 9, Keyboard (US): Tab ss.input.port9.keyboard.tab keyboard 9 ;ss, Virtual Port 9, Keyboard (US): U ss.input.port9.keyboard.u keyboard 117 ;ss, Virtual Port 9, Keyboard (US): Up ss.input.port9.keyboard.up keyboard 273 ;ss, Virtual Port 9, Keyboard (US): V ss.input.port9.keyboard.v keyboard 118 ;ss, Virtual Port 9, Keyboard (US): W ss.input.port9.keyboard.w keyboard 119 ;ss, Virtual Port 9, Keyboard (US): X ss.input.port9.keyboard.x keyboard 120 ;ss, Virtual Port 9, Keyboard (US): Y ss.input.port9.keyboard.y keyboard 121 ;ss, Virtual Port 9, Keyboard (US): Z ss.input.port9.keyboard.z keyboard 122 ;ss, Virtual Port 9, Mission Stick: A (Stick Trigger) ss.input.port9.mission.a ;ss, Virtual Port 9, Mission Stick: A AF ss.input.port9.mission.afa ;Default position for switch "A AF". ss.input.port9.mission.afa.defpos off ;ss, Virtual Port 9, Mission Stick: B AF ss.input.port9.mission.afb ;Default position for switch "B AF". ss.input.port9.mission.afb.defpos off ;ss, Virtual Port 9, Mission Stick: C AF ss.input.port9.mission.afc ;Default position for switch "C AF". ss.input.port9.mission.afc.defpos off ;ss, Virtual Port 9, Mission Stick: L AF ss.input.port9.mission.afl ;Default position for switch "L AF". ss.input.port9.mission.afl.defpos off ;ss, Virtual Port 9, Mission Stick: R AF ss.input.port9.mission.afr ;Default position for switch "R AF". ss.input.port9.mission.afr.defpos off ;ss, Virtual Port 9, Mission Stick: AF Speed ss.input.port9.mission.afspeed ;Default position for switch "AF Speed". ss.input.port9.mission.afspeed.defpos 1 ;ss, Virtual Port 9, Mission Stick: X AF ss.input.port9.mission.afx ;Default position for switch "X AF". ss.input.port9.mission.afx.defpos off ;ss, Virtual Port 9, Mission Stick: Y AF ss.input.port9.mission.afy ;Default position for switch "Y AF". ss.input.port9.mission.afy.defpos off ;ss, Virtual Port 9, Mission Stick: Z AF ss.input.port9.mission.afz ;Default position for switch "Z AF". ss.input.port9.mission.afz.defpos off ;ss, Virtual Port 9, Mission Stick: B (Stick Left Button) ss.input.port9.mission.b ;ss, Virtual Port 9, Mission Stick: C (Stick Right Button) ss.input.port9.mission.c ;ss, Virtual Port 9, Mission Stick: L ss.input.port9.mission.l ;ss, Virtual Port 9, Mission Stick: R ss.input.port9.mission.r ;ss, Virtual Port 9, Mission Stick: START ss.input.port9.mission.start ;ss, Virtual Port 9, Mission Stick: Stick BACK ↓ (Analog) ss.input.port9.mission.stick_back ;ss, Virtual Port 9, Mission Stick: Stick FORE ↑ (Analog) ss.input.port9.mission.stick_fore ;ss, Virtual Port 9, Mission Stick: Stick LEFT ← (Analog) ss.input.port9.mission.stick_left ;ss, Virtual Port 9, Mission Stick: Stick RIGHT → (Analog) ss.input.port9.mission.stick_right ;ss, Virtual Port 9, Mission Stick: Throttle Down (Analog) ss.input.port9.mission.throttle_down ;ss, Virtual Port 9, Mission Stick: Throttle Up (Analog) ss.input.port9.mission.throttle_up ;ss, Virtual Port 9, Mission Stick: X ss.input.port9.mission.x ;ss, Virtual Port 9, Mission Stick: Y ss.input.port9.mission.y ;ss, Virtual Port 9, Mission Stick: Z ss.input.port9.mission.z ;ss, Virtual Port 9, Mouse: Left Button ss.input.port9.mouse.left mouse 0000000000000000 00000000 ;ss, Virtual Port 9, Mouse: Middle Button ss.input.port9.mouse.middle mouse 0000000000000000 00000001 ;ss, Virtual Port 9, Mouse: Right Button ss.input.port9.mouse.right mouse 0000000000000000 00000002 ;ss, Virtual Port 9, Mouse: Start ss.input.port9.mouse.start keyboard 13 ;ss, Virtual Port 9, Steering Wheel: A (R Group) ss.input.port9.wheel.a ;ss, Virtual Port 9, Steering Wheel: Analog LEFT ← ss.input.port9.wheel.analog_left ;ss, Virtual Port 9, Steering Wheel: Analog RIGHT → ss.input.port9.wheel.analog_right ;ss, Virtual Port 9, Steering Wheel: B (R Group) ss.input.port9.wheel.b ;ss, Virtual Port 9, Steering Wheel: C (R Group) ss.input.port9.wheel.c ;ss, Virtual Port 9, Steering Wheel: R Gear Shift(Equiv. DOWN ↓) ss.input.port9.wheel.down ;ss, Virtual Port 9, Steering Wheel: START ss.input.port9.wheel.start ;ss, Virtual Port 9, Steering Wheel: L Gear Shift(Equiv. UP ↑) ss.input.port9.wheel.up ;ss, Virtual Port 9, Steering Wheel: X (L Group) ss.input.port9.wheel.x ;ss, Virtual Port 9, Steering Wheel: Y (L Group) ss.input.port9.wheel.y ;ss, Virtual Port 9, Steering Wheel: Z (L Group) ss.input.port9.wheel.z ;Enable multitap on Saturn port 1. ss.input.sport1.multitap 0 ;Enable multitap on Saturn port 2. ss.input.sport2.multitap 0 ;Enable mid-frame synchronization. ss.midsync 0 ;Attempt to auto-detect region of game. ss.region_autodetect 1 ;Default region to use. ss.region_default eu ;Enable scanlines with specified opacity. ss.scanlines 0 ;SCSP output resampler quality. ss.scsp.resamp_quality 4 ;Enable specified OpenGL shader. ss.shader none ;Force interlaced video to be treated as progressive. ss.shader.goat.fprog 0 ;Constant RGB horizontal divergence. ss.shader.goat.hdiv 0.50 ;Mask pattern. ss.shader.goat.pat goatron ;Enable scanlines effect. ss.shader.goat.slen 0 ;Transparency of otherwise-opaque mask areas. ss.shader.goat.tp 0.50 ;Constant RGB vertical divergence. ss.shader.goat.vdiv 0.50 ;Last displayed scanline in NTSC mode. ss.slend 239 ;Last displayed scanline in PAL mode. ss.slendp 255 ;First displayed scanline in NTSC mode. ss.slstart 0 ;First displayed scanline in PAL mode. ss.slstartp 0 ;Automatically set RTC on game load. ss.smpc.autortc 1 ;BIOS language. ss.smpc.autortc.lang spanish ;Enable specified special video scaler. ss.special none ;Stretch to fill screen. ss.stretch full ;Enable video temporal blur(50/50 previous/current frame by default). ss.tblur 0 ;Accumulate color data rather than discarding it. ss.tblur.accum 0 ;Blur amount in accumulation mode, specified in percentage of accumulation buffer to mix with the current frame. ss.tblur.accum.amount 50 ;Enable (bi)linear interpolation. ss.videoip 0 ;Full-screen horizontal resolution. ss.xres 640 ;Scaling factor for the X axis in windowed mode. ss.xscale 3.000000 ;Scaling factor for the X axis in fullscreen mode. ss.xscalefs 1.000000 ;Full-screen vertical resolution. ss.yres 224 ;Scaling factor for the Y axis in windowed mode. ss.yscale 3.000000 ;Scaling factor for the Y axis in fullscreen mode. ss.yscalefs 1.000000 ;Enable time synchronization(waiting) for frame blitting. video.blit_timesync 1 ;Deinterlacer to use for interlaced video. video.deinterlacer weave ;Attempt to disable desktop composition. video.disable_composition 1 ;Video output method/driver. video.driver opengl ;Enable frameskip during emulation rendering. video.frameskip 1 ;Enable fullscreen mode. video.fs 1 ;Attempt to synchronize OpenGL page flips to vertical retrace period. video.glvsync 1 ;Video resolution switch (0, native or super). video.resolution_switch native ; ;Unrecognized settings follow: ; gb.enable 1 gb.forcemono 0 gb.input.builtin.gamepad.a keyboard 259 gb.input.builtin.gamepad.b keyboard 258 gb.input.builtin.gamepad.down keyboard 115 gb.input.builtin.gamepad.left keyboard 97 gb.input.builtin.gamepad.rapid_a gb.input.builtin.gamepad.rapid_b gb.input.builtin.gamepad.right keyboard 100 gb.input.builtin.gamepad.select keyboard 9 gb.input.builtin.gamepad.start keyboard 13 gb.input.builtin.gamepad.up keyboard 119 gb.input.tilt.tilt.down gb.input.tilt.tilt.left gb.input.tilt.tilt.right gb.input.tilt.tilt.up gb.scanlines 0 gb.shader none gb.shader.goat.fprog 0 gb.shader.goat.hdiv 0.50 gb.shader.goat.pat goatron gb.shader.goat.slen 1 gb.shader.goat.tp 0.50 gb.shader.goat.vdiv 0.50 gb.special none gb.stretch aspect_mult2 gb.system_type auto gb.tblur 0 gb.tblur.accum 0 gb.tblur.accum.amount 50 gb.videoip 0 gb.xres 0 gb.xscale 6.000000 gb.xscalefs 1.000000 gb.yres 0 gb.yscale 6.000000 gb.yscalefs 1.000000 gba.bios gba.enable 1 gba.forcemono 0 gba.input.builtin.gamepad.a keyboard 259 gba.input.builtin.gamepad.b keyboard 258 gba.input.builtin.gamepad.down keyboard 115 gba.input.builtin.gamepad.left keyboard 97 gba.input.builtin.gamepad.rapid_a gba.input.builtin.gamepad.rapid_b gba.input.builtin.gamepad.right keyboard 100 gba.input.builtin.gamepad.select keyboard 9 gba.input.builtin.gamepad.shoulder_l keyboard 261 gba.input.builtin.gamepad.shoulder_r keyboard 262 gba.input.builtin.gamepad.start keyboard 13 gba.input.builtin.gamepad.up keyboard 119 gba.scanlines 0 gba.shader none gba.shader.goat.fprog 0 gba.shader.goat.hdiv 0.50 gba.shader.goat.pat goatron gba.shader.goat.slen 1 gba.shader.goat.tp 0.50 gba.shader.goat.vdiv 0.50 gba.special none gba.stretch aspect_mult2 gba.tblur 0 gba.tblur.accum 0 gba.tblur.accum.amount 50 gba.videoip 0 gba.xres 0 gba.xscale 4.000000 gba.xscalefs 1.000000 gba.yres 0 gba.yscale 4.000000 gba.yscalefs 1.000000 gg.enable 1 gg.forcemono 0 gg.input.builtin.gamepad.button1 keyboard 258 gg.input.builtin.gamepad.button2 keyboard 259 gg.input.builtin.gamepad.down keyboard 115 gg.input.builtin.gamepad.left keyboard 97 gg.input.builtin.gamepad.rapid_button1 gg.input.builtin.gamepad.rapid_button2 gg.input.builtin.gamepad.right keyboard 100 gg.input.builtin.gamepad.start keyboard 13 gg.input.builtin.gamepad.up keyboard 119 gg.scanlines 0 gg.shader none gg.shader.goat.fprog 0 gg.shader.goat.hdiv 0.50 gg.shader.goat.pat goatron gg.shader.goat.slen 1 gg.shader.goat.tp 0.50 gg.shader.goat.vdiv 0.50 gg.special none gg.stretch aspect_mult2 gg.tblur 0 gg.tblur.accum 0 gg.tblur.accum.amount 50 gg.videoip 0 gg.xres 0 gg.xscale 6.000000 gg.xscalefs 1.000000 gg.yres 0 gg.yscale 6.000000 gg.yscalefs 1.000000 lynx.enable 1 lynx.forcemono 0 lynx.input.builtin.gamepad.a keyboard 259 lynx.input.builtin.gamepad.b keyboard 258 lynx.input.builtin.gamepad.down keyboard 115 lynx.input.builtin.gamepad.left keyboard 97 lynx.input.builtin.gamepad.option_1 keyboard 263 lynx.input.builtin.gamepad.option_2 keyboard 257 lynx.input.builtin.gamepad.pause keyboard 13 lynx.input.builtin.gamepad.rapid_a lynx.input.builtin.gamepad.rapid_b lynx.input.builtin.gamepad.rapid_option_1 lynx.input.builtin.gamepad.rapid_option_2 lynx.input.builtin.gamepad.right keyboard 100 lynx.input.builtin.gamepad.up keyboard 119 lynx.lowpass 1 lynx.rotateinput 1 lynx.scanlines 0 lynx.shader none lynx.shader.goat.fprog 0 lynx.shader.goat.hdiv 0.50 lynx.shader.goat.pat goatron lynx.shader.goat.slen 1 lynx.shader.goat.tp 0.50 lynx.shader.goat.vdiv 0.50 lynx.special none lynx.stretch aspect_mult2 lynx.tblur 0 lynx.tblur.accum 0 lynx.tblur.accum.amount 50 lynx.videoip 0 lynx.xres 0 lynx.xscale 6.000000 lynx.xscalefs 1.000000 lynx.yres 0 lynx.yscale 6.000000 lynx.yscalefs 1.000000 md.cdbios us_scd1_9210.bin md.correct_aspect 1 md.debugger.disfontsize 5x7 md.debugger.memcharenc shift_jis md.enable 1 md.forcemono 0 md.input.auto 1 md.input.mouse_sensitivity 1.00 md.input.multitap none md.input.port1 gamepad md.input.port1.gamepad.a keyboard 257 md.input.port1.gamepad.b keyboard 258 md.input.port1.gamepad.c keyboard 259 md.input.port1.gamepad.down keyboard 115 md.input.port1.gamepad.left keyboard 97 md.input.port1.gamepad.rapid_a md.input.port1.gamepad.rapid_b md.input.port1.gamepad.rapid_c md.input.port1.gamepad.right keyboard 100 md.input.port1.gamepad.start keyboard 13 md.input.port1.gamepad.up keyboard 119 md.input.port1.gamepad2.a md.input.port1.gamepad2.b md.input.port1.gamepad2.down md.input.port1.gamepad2.left md.input.port1.gamepad2.rapid_a md.input.port1.gamepad2.rapid_b md.input.port1.gamepad2.right md.input.port1.gamepad2.start md.input.port1.gamepad2.up md.input.port1.gamepad6.a keyboard 257 md.input.port1.gamepad6.b keyboard 258 md.input.port1.gamepad6.c keyboard 259 md.input.port1.gamepad6.down keyboard 115 md.input.port1.gamepad6.left keyboard 97 md.input.port1.gamepad6.mode keyboard 109 md.input.port1.gamepad6.rapid_a md.input.port1.gamepad6.rapid_b md.input.port1.gamepad6.rapid_c md.input.port1.gamepad6.rapid_x md.input.port1.gamepad6.rapid_y md.input.port1.gamepad6.rapid_z md.input.port1.gamepad6.right keyboard 100 md.input.port1.gamepad6.start keyboard 13 md.input.port1.gamepad6.up keyboard 119 md.input.port1.gamepad6.x keyboard 260 md.input.port1.gamepad6.y keyboard 261 md.input.port1.gamepad6.z keyboard 262 md.input.port1.megamouse.left mouse 0000000000000000 00000000 md.input.port1.megamouse.middle mouse 0000000000000000 00000001 md.input.port1.megamouse.right mouse 0000000000000000 00000002 md.input.port1.megamouse.start keyboard 13 md.input.port2 gamepad md.input.port2.gamepad.a md.input.port2.gamepad.b md.input.port2.gamepad.c md.input.port2.gamepad.down md.input.port2.gamepad.left md.input.port2.gamepad.rapid_a md.input.port2.gamepad.rapid_b md.input.port2.gamepad.rapid_c md.input.port2.gamepad.right md.input.port2.gamepad.start md.input.port2.gamepad.up md.input.port2.gamepad2.a md.input.port2.gamepad2.b md.input.port2.gamepad2.down md.input.port2.gamepad2.left md.input.port2.gamepad2.rapid_a md.input.port2.gamepad2.rapid_b md.input.port2.gamepad2.right md.input.port2.gamepad2.start md.input.port2.gamepad2.up md.input.port2.gamepad6.a md.input.port2.gamepad6.b md.input.port2.gamepad6.c md.input.port2.gamepad6.down md.input.port2.gamepad6.left md.input.port2.gamepad6.mode md.input.port2.gamepad6.rapid_a md.input.port2.gamepad6.rapid_b md.input.port2.gamepad6.rapid_c md.input.port2.gamepad6.rapid_x md.input.port2.gamepad6.rapid_y md.input.port2.gamepad6.rapid_z md.input.port2.gamepad6.right md.input.port2.gamepad6.start md.input.port2.gamepad6.up md.input.port2.gamepad6.x md.input.port2.gamepad6.y md.input.port2.gamepad6.z md.input.port2.megamouse.left mouse 0000000000000000 00000000 md.input.port2.megamouse.middle mouse 0000000000000000 00000001 md.input.port2.megamouse.right mouse 0000000000000000 00000002 md.input.port2.megamouse.start keyboard 13 md.input.port3 gamepad md.input.port3.gamepad.a md.input.port3.gamepad.b md.input.port3.gamepad.c md.input.port3.gamepad.down md.input.port3.gamepad.left md.input.port3.gamepad.rapid_a md.input.port3.gamepad.rapid_b md.input.port3.gamepad.rapid_c md.input.port3.gamepad.right md.input.port3.gamepad.start md.input.port3.gamepad.up md.input.port3.gamepad2.a md.input.port3.gamepad2.b md.input.port3.gamepad2.down md.input.port3.gamepad2.left md.input.port3.gamepad2.rapid_a md.input.port3.gamepad2.rapid_b md.input.port3.gamepad2.right md.input.port3.gamepad2.start md.input.port3.gamepad2.up md.input.port3.gamepad6.a md.input.port3.gamepad6.b md.input.port3.gamepad6.c md.input.port3.gamepad6.down md.input.port3.gamepad6.left md.input.port3.gamepad6.mode md.input.port3.gamepad6.rapid_a md.input.port3.gamepad6.rapid_b md.input.port3.gamepad6.rapid_c md.input.port3.gamepad6.rapid_x md.input.port3.gamepad6.rapid_y md.input.port3.gamepad6.rapid_z md.input.port3.gamepad6.right md.input.port3.gamepad6.start md.input.port3.gamepad6.up md.input.port3.gamepad6.x md.input.port3.gamepad6.y md.input.port3.gamepad6.z md.input.port3.megamouse.left mouse 0000000000000000 00000000 md.input.port3.megamouse.middle mouse 0000000000000000 00000001 md.input.port3.megamouse.right mouse 0000000000000000 00000002 md.input.port3.megamouse.start keyboard 13 md.input.port4 gamepad md.input.port4.gamepad.a md.input.port4.gamepad.b md.input.port4.gamepad.c md.input.port4.gamepad.down md.input.port4.gamepad.left md.input.port4.gamepad.rapid_a md.input.port4.gamepad.rapid_b md.input.port4.gamepad.rapid_c md.input.port4.gamepad.right md.input.port4.gamepad.start md.input.port4.gamepad.up md.input.port4.gamepad2.a md.input.port4.gamepad2.b md.input.port4.gamepad2.down md.input.port4.gamepad2.left md.input.port4.gamepad2.rapid_a md.input.port4.gamepad2.rapid_b md.input.port4.gamepad2.right md.input.port4.gamepad2.start md.input.port4.gamepad2.up md.input.port4.gamepad6.a md.input.port4.gamepad6.b md.input.port4.gamepad6.c md.input.port4.gamepad6.down md.input.port4.gamepad6.left md.input.port4.gamepad6.mode md.input.port4.gamepad6.rapid_a md.input.port4.gamepad6.rapid_b md.input.port4.gamepad6.rapid_c md.input.port4.gamepad6.rapid_x md.input.port4.gamepad6.rapid_y md.input.port4.gamepad6.rapid_z md.input.port4.gamepad6.right md.input.port4.gamepad6.start md.input.port4.gamepad6.up md.input.port4.gamepad6.x md.input.port4.gamepad6.y md.input.port4.gamepad6.z md.input.port4.megamouse.left mouse 0000000000000000 00000000 md.input.port4.megamouse.middle mouse 0000000000000000 00000001 md.input.port4.megamouse.right mouse 0000000000000000 00000002 md.input.port4.megamouse.start keyboard 13 md.input.port5 gamepad md.input.port5.gamepad.a md.input.port5.gamepad.b md.input.port5.gamepad.c md.input.port5.gamepad.down md.input.port5.gamepad.left md.input.port5.gamepad.rapid_a md.input.port5.gamepad.rapid_b md.input.port5.gamepad.rapid_c md.input.port5.gamepad.right md.input.port5.gamepad.start md.input.port5.gamepad.up md.input.port5.gamepad2.a md.input.port5.gamepad2.b md.input.port5.gamepad2.down md.input.port5.gamepad2.left md.input.port5.gamepad2.rapid_a md.input.port5.gamepad2.rapid_b md.input.port5.gamepad2.right md.input.port5.gamepad2.start md.input.port5.gamepad2.up md.input.port5.gamepad6.a md.input.port5.gamepad6.b md.input.port5.gamepad6.c md.input.port5.gamepad6.down md.input.port5.gamepad6.left md.input.port5.gamepad6.mode md.input.port5.gamepad6.rapid_a md.input.port5.gamepad6.rapid_b md.input.port5.gamepad6.rapid_c md.input.port5.gamepad6.rapid_x md.input.port5.gamepad6.rapid_y md.input.port5.gamepad6.rapid_z md.input.port5.gamepad6.right md.input.port5.gamepad6.start md.input.port5.gamepad6.up md.input.port5.gamepad6.x md.input.port5.gamepad6.y md.input.port5.gamepad6.z md.input.port5.megamouse.left mouse 0000000000000000 00000000 md.input.port5.megamouse.middle mouse 0000000000000000 00000001 md.input.port5.megamouse.right mouse 0000000000000000 00000002 md.input.port5.megamouse.start keyboard 13 md.input.port6 gamepad md.input.port6.gamepad.a md.input.port6.gamepad.b md.input.port6.gamepad.c md.input.port6.gamepad.down md.input.port6.gamepad.left md.input.port6.gamepad.rapid_a md.input.port6.gamepad.rapid_b md.input.port6.gamepad.rapid_c md.input.port6.gamepad.right md.input.port6.gamepad.start md.input.port6.gamepad.up md.input.port6.gamepad2.a md.input.port6.gamepad2.b md.input.port6.gamepad2.down md.input.port6.gamepad2.left md.input.port6.gamepad2.rapid_a md.input.port6.gamepad2.rapid_b md.input.port6.gamepad2.right md.input.port6.gamepad2.start md.input.port6.gamepad2.up md.input.port6.gamepad6.a md.input.port6.gamepad6.b md.input.port6.gamepad6.c md.input.port6.gamepad6.down md.input.port6.gamepad6.left md.input.port6.gamepad6.mode md.input.port6.gamepad6.rapid_a md.input.port6.gamepad6.rapid_b md.input.port6.gamepad6.rapid_c md.input.port6.gamepad6.rapid_x md.input.port6.gamepad6.rapid_y md.input.port6.gamepad6.rapid_z md.input.port6.gamepad6.right md.input.port6.gamepad6.start md.input.port6.gamepad6.up md.input.port6.gamepad6.x md.input.port6.gamepad6.y md.input.port6.gamepad6.z md.input.port6.megamouse.left mouse 0000000000000000 00000000 md.input.port6.megamouse.middle mouse 0000000000000000 00000001 md.input.port6.megamouse.right mouse 0000000000000000 00000002 md.input.port6.megamouse.start keyboard 13 md.input.port7 gamepad md.input.port7.gamepad.a md.input.port7.gamepad.b md.input.port7.gamepad.c md.input.port7.gamepad.down md.input.port7.gamepad.left md.input.port7.gamepad.rapid_a md.input.port7.gamepad.rapid_b md.input.port7.gamepad.rapid_c md.input.port7.gamepad.right md.input.port7.gamepad.start md.input.port7.gamepad.up md.input.port7.gamepad2.a md.input.port7.gamepad2.b md.input.port7.gamepad2.down md.input.port7.gamepad2.left md.input.port7.gamepad2.rapid_a md.input.port7.gamepad2.rapid_b md.input.port7.gamepad2.right md.input.port7.gamepad2.start md.input.port7.gamepad2.up md.input.port7.gamepad6.a md.input.port7.gamepad6.b md.input.port7.gamepad6.c md.input.port7.gamepad6.down md.input.port7.gamepad6.left md.input.port7.gamepad6.mode md.input.port7.gamepad6.rapid_a md.input.port7.gamepad6.rapid_b md.input.port7.gamepad6.rapid_c md.input.port7.gamepad6.rapid_x md.input.port7.gamepad6.rapid_y md.input.port7.gamepad6.rapid_z md.input.port7.gamepad6.right md.input.port7.gamepad6.start md.input.port7.gamepad6.up md.input.port7.gamepad6.x md.input.port7.gamepad6.y md.input.port7.gamepad6.z md.input.port7.megamouse.left mouse 0000000000000000 00000000 md.input.port7.megamouse.middle mouse 0000000000000000 00000001 md.input.port7.megamouse.right mouse 0000000000000000 00000002 md.input.port7.megamouse.start keyboard 13 md.input.port8 gamepad md.input.port8.gamepad.a md.input.port8.gamepad.b md.input.port8.gamepad.c md.input.port8.gamepad.down md.input.port8.gamepad.left md.input.port8.gamepad.rapid_a md.input.port8.gamepad.rapid_b md.input.port8.gamepad.rapid_c md.input.port8.gamepad.right md.input.port8.gamepad.start md.input.port8.gamepad.up md.input.port8.gamepad2.a md.input.port8.gamepad2.b md.input.port8.gamepad2.down md.input.port8.gamepad2.left md.input.port8.gamepad2.rapid_a md.input.port8.gamepad2.rapid_b md.input.port8.gamepad2.right md.input.port8.gamepad2.start md.input.port8.gamepad2.up md.input.port8.gamepad6.a md.input.port8.gamepad6.b md.input.port8.gamepad6.c md.input.port8.gamepad6.down md.input.port8.gamepad6.left md.input.port8.gamepad6.mode md.input.port8.gamepad6.rapid_a md.input.port8.gamepad6.rapid_b md.input.port8.gamepad6.rapid_c md.input.port8.gamepad6.rapid_x md.input.port8.gamepad6.rapid_y md.input.port8.gamepad6.rapid_z md.input.port8.gamepad6.right md.input.port8.gamepad6.start md.input.port8.gamepad6.up md.input.port8.gamepad6.x md.input.port8.gamepad6.y md.input.port8.gamepad6.z md.input.port8.megamouse.left mouse 0000000000000000 00000000 md.input.port8.megamouse.middle mouse 0000000000000000 00000001 md.input.port8.megamouse.right mouse 0000000000000000 00000002 md.input.port8.megamouse.start keyboard 13 md.region game md.reported_region same md.scanlines 0 md.shader none md.shader.goat.fprog 0 md.shader.goat.hdiv 0.50 md.shader.goat.pat goatron md.shader.goat.slen 1 md.shader.goat.tp 0.50 md.shader.goat.vdiv 0.50 md.special none md.stretch aspect_mult2 md.tblur 0 md.tblur.accum 0 md.tblur.accum.amount 50 md.videoip 1 md.xres 0 md.xscale 3.000000 md.xscalefs 1.000000 md.yres 0 md.yscale 3.000000 md.yscalefs 1.000000 ngp.enable 1 ngp.forcemono 0 ngp.input.builtin.gamepad.a keyboard 97 ngp.input.builtin.gamepad.b keyboard 98 ngp.input.builtin.gamepad.down keyboard 274 ngp.input.builtin.gamepad.left keyboard 276 ngp.input.builtin.gamepad.option keyboard 100 ngp.input.builtin.gamepad.rapid_a keyboard 97 ngp.input.builtin.gamepad.rapid_b keyboard 98 ngp.input.builtin.gamepad.right keyboard 275 ngp.input.builtin.gamepad.up keyboard 273 ngp.language english ngp.scanlines 0 ngp.shader none ngp.shader.goat.fprog 0 ngp.shader.goat.hdiv 0.50 ngp.shader.goat.pat goatron ngp.shader.goat.slen 1 ngp.shader.goat.tp 0.50 ngp.shader.goat.vdiv 0.50 ngp.special none ngp.stretch aspect_mult2 ngp.tblur 0 ngp.tblur.accum 0 ngp.tblur.accum.amount 50 ngp.videoip 0 ngp.xres 0 ngp.xscale 6.000000 ngp.xscalefs 1.000000 ngp.yres 0 ngp.yscale 6.000000 ngp.yscalefs 1.000000 pcfx.adpcm.emulate_buggy_codec 0 pcfx.adpcm.suppress_channel_reset_clicks 1 pcfx.bios pcfx.rom pcfx.cdspeed 2 pcfx.cpu_emulation auto pcfx.debugger.disfontsize 5x7 pcfx.debugger.memcharenc shift_jis pcfx.disable_bram 0 pcfx.disable_softreset 0 pcfx.enable 1 pcfx.forcemono 0 pcfx.fxscsi 0 pcfx.high_dotclock_width 1024 pcfx.input.port1 gamepad pcfx.input.port1.gamepad.down keyboard 115 pcfx.input.port1.gamepad.i keyboard 259 pcfx.input.port1.gamepad.ii keyboard 258 pcfx.input.port1.gamepad.iii keyboard 257 pcfx.input.port1.gamepad.iv keyboard 260 pcfx.input.port1.gamepad.left keyboard 97 pcfx.input.port1.gamepad.mode1 keyboard 264 pcfx.input.port1.gamepad.mode1.defpos a pcfx.input.port1.gamepad.mode2 keyboard 265 pcfx.input.port1.gamepad.mode2.defpos a pcfx.input.port1.gamepad.right keyboard 100 pcfx.input.port1.gamepad.run keyboard 13 pcfx.input.port1.gamepad.select keyboard 9 pcfx.input.port1.gamepad.up keyboard 119 pcfx.input.port1.gamepad.v keyboard 261 pcfx.input.port1.gamepad.vi keyboard 262 pcfx.input.port1.mouse.left mouse 0000000000000000 00000000 pcfx.input.port1.mouse.right mouse 0000000000000000 00000002 pcfx.input.port1.multitap 0 pcfx.input.port2 gamepad pcfx.input.port2.gamepad.down pcfx.input.port2.gamepad.i pcfx.input.port2.gamepad.ii pcfx.input.port2.gamepad.iii pcfx.input.port2.gamepad.iv pcfx.input.port2.gamepad.left pcfx.input.port2.gamepad.mode1 pcfx.input.port2.gamepad.mode1.defpos a pcfx.input.port2.gamepad.mode2 pcfx.input.port2.gamepad.mode2.defpos a pcfx.input.port2.gamepad.right pcfx.input.port2.gamepad.run pcfx.input.port2.gamepad.select pcfx.input.port2.gamepad.up pcfx.input.port2.gamepad.v pcfx.input.port2.gamepad.vi pcfx.input.port2.mouse.left mouse 0000000000000000 00000000 pcfx.input.port2.mouse.right mouse 0000000000000000 00000002 pcfx.input.port2.multitap 0 pcfx.input.port3 gamepad pcfx.input.port3.gamepad.down pcfx.input.port3.gamepad.i pcfx.input.port3.gamepad.ii pcfx.input.port3.gamepad.iii pcfx.input.port3.gamepad.iv pcfx.input.port3.gamepad.left pcfx.input.port3.gamepad.mode1 pcfx.input.port3.gamepad.mode1.defpos a pcfx.input.port3.gamepad.mode2 pcfx.input.port3.gamepad.mode2.defpos a pcfx.input.port3.gamepad.right pcfx.input.port3.gamepad.run pcfx.input.port3.gamepad.select pcfx.input.port3.gamepad.up pcfx.input.port3.gamepad.v pcfx.input.port3.gamepad.vi pcfx.input.port3.mouse.left pcfx.input.port3.mouse.right pcfx.input.port4 gamepad pcfx.input.port4.gamepad.down pcfx.input.port4.gamepad.i pcfx.input.port4.gamepad.ii pcfx.input.port4.gamepad.iii pcfx.input.port4.gamepad.iv pcfx.input.port4.gamepad.left pcfx.input.port4.gamepad.mode1 pcfx.input.port4.gamepad.mode1.defpos a pcfx.input.port4.gamepad.mode2 pcfx.input.port4.gamepad.mode2.defpos a pcfx.input.port4.gamepad.right pcfx.input.port4.gamepad.run pcfx.input.port4.gamepad.select pcfx.input.port4.gamepad.up pcfx.input.port4.gamepad.v pcfx.input.port4.gamepad.vi pcfx.input.port4.mouse.left pcfx.input.port4.mouse.right pcfx.input.port5 gamepad pcfx.input.port5.gamepad.down pcfx.input.port5.gamepad.i pcfx.input.port5.gamepad.ii pcfx.input.port5.gamepad.iii pcfx.input.port5.gamepad.iv pcfx.input.port5.gamepad.left pcfx.input.port5.gamepad.mode1 pcfx.input.port5.gamepad.mode1.defpos a pcfx.input.port5.gamepad.mode2 pcfx.input.port5.gamepad.mode2.defpos a pcfx.input.port5.gamepad.right pcfx.input.port5.gamepad.run pcfx.input.port5.gamepad.select pcfx.input.port5.gamepad.up pcfx.input.port5.gamepad.v pcfx.input.port5.gamepad.vi pcfx.input.port5.mouse.left pcfx.input.port5.mouse.right pcfx.input.port6 gamepad pcfx.input.port6.gamepad.down pcfx.input.port6.gamepad.i pcfx.input.port6.gamepad.ii pcfx.input.port6.gamepad.iii pcfx.input.port6.gamepad.iv pcfx.input.port6.gamepad.left pcfx.input.port6.gamepad.mode1 pcfx.input.port6.gamepad.mode1.defpos a pcfx.input.port6.gamepad.mode2 pcfx.input.port6.gamepad.mode2.defpos a pcfx.input.port6.gamepad.right pcfx.input.port6.gamepad.run pcfx.input.port6.gamepad.select pcfx.input.port6.gamepad.up pcfx.input.port6.gamepad.v pcfx.input.port6.gamepad.vi pcfx.input.port6.mouse.left pcfx.input.port6.mouse.right pcfx.input.port7 gamepad pcfx.input.port7.gamepad.down pcfx.input.port7.gamepad.i pcfx.input.port7.gamepad.ii pcfx.input.port7.gamepad.iii pcfx.input.port7.gamepad.iv pcfx.input.port7.gamepad.left pcfx.input.port7.gamepad.mode1 pcfx.input.port7.gamepad.mode1.defpos a pcfx.input.port7.gamepad.mode2 pcfx.input.port7.gamepad.mode2.defpos a pcfx.input.port7.gamepad.right pcfx.input.port7.gamepad.run pcfx.input.port7.gamepad.select pcfx.input.port7.gamepad.up pcfx.input.port7.gamepad.v pcfx.input.port7.gamepad.vi pcfx.input.port7.mouse.left pcfx.input.port7.mouse.right pcfx.input.port8 gamepad pcfx.input.port8.gamepad.down pcfx.input.port8.gamepad.i pcfx.input.port8.gamepad.ii pcfx.input.port8.gamepad.iii pcfx.input.port8.gamepad.iv pcfx.input.port8.gamepad.left pcfx.input.port8.gamepad.mode1 pcfx.input.port8.gamepad.mode1.defpos a pcfx.input.port8.gamepad.mode2 pcfx.input.port8.gamepad.mode2.defpos a pcfx.input.port8.gamepad.right pcfx.input.port8.gamepad.run pcfx.input.port8.gamepad.select pcfx.input.port8.gamepad.up pcfx.input.port8.gamepad.v pcfx.input.port8.gamepad.vi pcfx.input.port8.mouse.left pcfx.input.port8.mouse.right pcfx.mouse_sensitivity 1.25 pcfx.nospritelimit 0 pcfx.rainbow.chromaip 0 pcfx.resamp_quality 3 pcfx.resamp_rate_error 0.0000009 pcfx.scanlines 0 pcfx.shader none pcfx.shader.goat.fprog 0 pcfx.shader.goat.hdiv 0.50 pcfx.shader.goat.pat goatron pcfx.shader.goat.slen 1 pcfx.shader.goat.tp 0.50 pcfx.shader.goat.vdiv 0.50 pcfx.slend 235 pcfx.slstart 4 pcfx.special none pcfx.stretch aspect_mult2 pcfx.tblur 0 pcfx.tblur.accum 0 pcfx.tblur.accum.amount 50 pcfx.videoip 1 pcfx.xres 0 pcfx.xscale 3.000000 pcfx.xscalefs 1.000000 pcfx.yres 0 pcfx.yscale 3.000000 pcfx.yscalefs 1.000000 sms.enable 1 sms.fm 1 sms.forcemono 0 sms.input.port1.gamepad.down keyboard 115 sms.input.port1.gamepad.fire1 keyboard 258 sms.input.port1.gamepad.fire2 keyboard 259 sms.input.port1.gamepad.left keyboard 97 sms.input.port1.gamepad.pause keyboard 13 sms.input.port1.gamepad.rapid_fire1 sms.input.port1.gamepad.rapid_fire2 sms.input.port1.gamepad.right keyboard 100 sms.input.port1.gamepad.up keyboard 119 sms.input.port2.gamepad.down sms.input.port2.gamepad.fire1 sms.input.port2.gamepad.fire2 sms.input.port2.gamepad.left sms.input.port2.gamepad.pause sms.input.port2.gamepad.rapid_fire1 sms.input.port2.gamepad.rapid_fire2 sms.input.port2.gamepad.right sms.input.port2.gamepad.up sms.scanlines 0 sms.shader none sms.shader.goat.fprog 0 sms.shader.goat.hdiv 0.50 sms.shader.goat.pat goatron sms.shader.goat.slen 1 sms.shader.goat.tp 0.50 sms.shader.goat.vdiv 0.50 sms.slend 239 sms.slendp 239 sms.slstart 0 sms.slstartp 0 sms.special none sms.stretch aspect_mult2 sms.tblur 0 sms.tblur.accum 0 sms.tblur.accum.amount 50 sms.territory export sms.videoip 0 sms.xres 0 sms.xscale 4.000000 sms.xscalefs 1.000000 sms.yres 0 sms.yscale 4.000000 sms.yscalefs 1.000000 snes_faust.correct_aspect 0 snes_faust.enable 1 snes_faust.forcemono 0 snes_faust.input.port1 gamepad snes_faust.input.port1.gamepad.a keyboard 262 snes_faust.input.port1.gamepad.b keyboard 258 snes_faust.input.port1.gamepad.down keyboard 115 snes_faust.input.port1.gamepad.l keyboard 263 snes_faust.input.port1.gamepad.left keyboard 97 snes_faust.input.port1.gamepad.r keyboard 265 snes_faust.input.port1.gamepad.rapid_a snes_faust.input.port1.gamepad.rapid_b snes_faust.input.port1.gamepad.rapid_x snes_faust.input.port1.gamepad.rapid_y snes_faust.input.port1.gamepad.right keyboard 100 snes_faust.input.port1.gamepad.select keyboard 9 snes_faust.input.port1.gamepad.start keyboard 13 snes_faust.input.port1.gamepad.up keyboard 119 snes_faust.input.port1.gamepad.x keyboard 264 snes_faust.input.port1.gamepad.y keyboard 260 snes_faust.input.port2 gamepad snes_faust.input.port2.gamepad.a snes_faust.input.port2.gamepad.b snes_faust.input.port2.gamepad.down snes_faust.input.port2.gamepad.l snes_faust.input.port2.gamepad.left snes_faust.input.port2.gamepad.r snes_faust.input.port2.gamepad.rapid_a snes_faust.input.port2.gamepad.rapid_b snes_faust.input.port2.gamepad.rapid_x snes_faust.input.port2.gamepad.rapid_y snes_faust.input.port2.gamepad.right snes_faust.input.port2.gamepad.select snes_faust.input.port2.gamepad.start snes_faust.input.port2.gamepad.up snes_faust.input.port2.gamepad.x snes_faust.input.port2.gamepad.y snes_faust.input.port3 gamepad snes_faust.input.port3.gamepad.a snes_faust.input.port3.gamepad.b snes_faust.input.port3.gamepad.down snes_faust.input.port3.gamepad.l snes_faust.input.port3.gamepad.left snes_faust.input.port3.gamepad.r snes_faust.input.port3.gamepad.rapid_a snes_faust.input.port3.gamepad.rapid_b snes_faust.input.port3.gamepad.rapid_x snes_faust.input.port3.gamepad.rapid_y snes_faust.input.port3.gamepad.right snes_faust.input.port3.gamepad.select snes_faust.input.port3.gamepad.start snes_faust.input.port3.gamepad.up snes_faust.input.port3.gamepad.x snes_faust.input.port3.gamepad.y snes_faust.input.port4 gamepad snes_faust.input.port4.gamepad.a snes_faust.input.port4.gamepad.b snes_faust.input.port4.gamepad.down snes_faust.input.port4.gamepad.l snes_faust.input.port4.gamepad.left snes_faust.input.port4.gamepad.r snes_faust.input.port4.gamepad.rapid_a snes_faust.input.port4.gamepad.rapid_b snes_faust.input.port4.gamepad.rapid_x snes_faust.input.port4.gamepad.rapid_y snes_faust.input.port4.gamepad.right snes_faust.input.port4.gamepad.select snes_faust.input.port4.gamepad.start snes_faust.input.port4.gamepad.up snes_faust.input.port4.gamepad.x snes_faust.input.port4.gamepad.y snes_faust.input.port5 gamepad snes_faust.input.port5.gamepad.a snes_faust.input.port5.gamepad.b snes_faust.input.port5.gamepad.down snes_faust.input.port5.gamepad.l snes_faust.input.port5.gamepad.left snes_faust.input.port5.gamepad.r snes_faust.input.port5.gamepad.rapid_a snes_faust.input.port5.gamepad.rapid_b snes_faust.input.port5.gamepad.rapid_x snes_faust.input.port5.gamepad.rapid_y snes_faust.input.port5.gamepad.right snes_faust.input.port5.gamepad.select snes_faust.input.port5.gamepad.start snes_faust.input.port5.gamepad.up snes_faust.input.port5.gamepad.x snes_faust.input.port5.gamepad.y snes_faust.input.port6 gamepad snes_faust.input.port6.gamepad.a snes_faust.input.port6.gamepad.b snes_faust.input.port6.gamepad.down snes_faust.input.port6.gamepad.l snes_faust.input.port6.gamepad.left snes_faust.input.port6.gamepad.r snes_faust.input.port6.gamepad.rapid_a snes_faust.input.port6.gamepad.rapid_b snes_faust.input.port6.gamepad.rapid_x snes_faust.input.port6.gamepad.rapid_y snes_faust.input.port6.gamepad.right snes_faust.input.port6.gamepad.select snes_faust.input.port6.gamepad.start snes_faust.input.port6.gamepad.up snes_faust.input.port6.gamepad.x snes_faust.input.port6.gamepad.y snes_faust.input.port7 gamepad snes_faust.input.port7.gamepad.a snes_faust.input.port7.gamepad.b snes_faust.input.port7.gamepad.down snes_faust.input.port7.gamepad.l snes_faust.input.port7.gamepad.left snes_faust.input.port7.gamepad.r snes_faust.input.port7.gamepad.rapid_a snes_faust.input.port7.gamepad.rapid_b snes_faust.input.port7.gamepad.rapid_x snes_faust.input.port7.gamepad.rapid_y snes_faust.input.port7.gamepad.right snes_faust.input.port7.gamepad.select snes_faust.input.port7.gamepad.start snes_faust.input.port7.gamepad.up snes_faust.input.port7.gamepad.x snes_faust.input.port7.gamepad.y snes_faust.input.port8 gamepad snes_faust.input.port8.gamepad.a snes_faust.input.port8.gamepad.b snes_faust.input.port8.gamepad.down snes_faust.input.port8.gamepad.l snes_faust.input.port8.gamepad.left snes_faust.input.port8.gamepad.r snes_faust.input.port8.gamepad.rapid_a snes_faust.input.port8.gamepad.rapid_b snes_faust.input.port8.gamepad.rapid_x snes_faust.input.port8.gamepad.rapid_y snes_faust.input.port8.gamepad.right snes_faust.input.port8.gamepad.select snes_faust.input.port8.gamepad.start snes_faust.input.port8.gamepad.up snes_faust.input.port8.gamepad.x snes_faust.input.port8.gamepad.y snes_faust.input.sport1.multitap 0 snes_faust.input.sport2.multitap 0 snes_faust.resamp_quality 3 snes_faust.resamp_rate_error 0.000035 snes_faust.scanlines 0 snes_faust.shader none snes_faust.shader.goat.fprog 0 snes_faust.shader.goat.hdiv 0.50 snes_faust.shader.goat.pat goatron snes_faust.shader.goat.slen 1 snes_faust.shader.goat.tp 0.50 snes_faust.shader.goat.vdiv 0.50 snes_faust.special none snes_faust.spex 0 snes_faust.spex.sound 1 snes_faust.stretch aspect_mult2 snes_faust.tblur 0 snes_faust.tblur.accum 0 snes_faust.tblur.accum.amount 50 snes_faust.videoip 0 snes_faust.xres 0 snes_faust.xscale 3.000000 snes_faust.xscalefs 1.000000 snes_faust.yres 0 snes_faust.yscale 3.000000 snes_faust.yscalefs 1.000000 ssfplay.enable 1 ssfplay.forcemono 0 ssfplay.resamp_quality 4 ssfplay.scanlines 0 ssfplay.shader none ssfplay.shader.goat.fprog 0 ssfplay.shader.goat.hdiv 0.50 ssfplay.shader.goat.pat goatron ssfplay.shader.goat.slen 1 ssfplay.shader.goat.tp 0.50 ssfplay.shader.goat.vdiv 0.50 ssfplay.special none ssfplay.stretch aspect_mult2 ssfplay.tblur 0 ssfplay.tblur.accum 0 ssfplay.tblur.accum.amount 50 ssfplay.videoip 0 ssfplay.xres 0 ssfplay.xscale 2.000000 ssfplay.xscalefs 1.000000 ssfplay.yres 0 ssfplay.yscale 2.000000 ssfplay.yscalefs 1.000000 vb.3dmode anaglyph vb.3dreverse 0 vb.allow_draw_skip 0 vb.anaglyph.lcolor 0xffba00 vb.anaglyph.preset red_blue vb.anaglyph.rcolor 0x00baff vb.cpu_emulation fast vb.debugger.disfontsize 5x7 vb.debugger.memcharenc shift_jis vb.default_color 0xF0F0F0 vb.disable_parallax 0 vb.enable 1 vb.forcemono 0 vb.input.builtin.gamepad.a keyboard 97 vb.input.builtin.gamepad.b keyboard 98 vb.input.builtin.gamepad.down-l keyboard 274 vb.input.builtin.gamepad.down-r keyboard 100 vb.input.builtin.gamepad.left-l keyboard 276 vb.input.builtin.gamepad.left-r keyboard 99 vb.input.builtin.gamepad.lt keyboard 102 vb.input.builtin.gamepad.rapid_a keyboard 97 vb.input.builtin.gamepad.rapid_b keyboard 98 vb.input.builtin.gamepad.right-l keyboard 275 vb.input.builtin.gamepad.right-r keyboard 105 vb.input.builtin.gamepad.rt keyboard 115 vb.input.builtin.gamepad.select keyboard 101 vb.input.builtin.gamepad.start keyboard 122 vb.input.builtin.gamepad.up-l keyboard 273 vb.input.builtin.gamepad.up-r keyboard 103 vb.input.instant_read_hack 1 vb.instant_display_hack 0 vb.ledonscale 1.75 vb.liprescale 2 vb.scanlines 0 vb.shader none vb.shader.goat.fprog 0 vb.shader.goat.hdiv 0.50 vb.shader.goat.pat goatron vb.shader.goat.slen 1 vb.shader.goat.tp 0.50 vb.shader.goat.vdiv 0.50 vb.sidebyside.separation 0 vb.special none vb.stretch aspect_mult2 vb.tblur 0 vb.tblur.accum 0 vb.tblur.accum.amount 50 vb.videoip 0 vb.xres 0 vb.xscale 2.000000 vb.xscalefs 1.000000 vb.yres 0 vb.yscale 2.000000 vb.yscalefs 1.000000 wswan.bday 23 wswan.blood O wswan.bmonth 6 wswan.byear 1989 wswan.debugger.disfontsize 5x7 wswan.debugger.memcharenc shift_jis wswan.enable 1 wswan.excomm 0 wswan.excomm.path wonderfence wswan.forcemono 0 wswan.input.builtin gamepad wswan.input.builtin.gamepad.a keyboard 98 wswan.input.builtin.gamepad.b keyboard 97 wswan.input.builtin.gamepad.down-x keyboard 274 wswan.input.builtin.gamepad.down-y keyboard 100 wswan.input.builtin.gamepad.left-x keyboard 274~keyboard 276 wswan.input.builtin.gamepad.left-y keyboard 99 wswan.input.builtin.gamepad.rapid_a keyboard 98 wswan.input.builtin.gamepad.rapid_b keyboard 98~keyboard 97 wswan.input.builtin.gamepad.right-x keyboard 275 wswan.input.builtin.gamepad.right-y keyboard 105 wswan.input.builtin.gamepad.start keyboard 122 wswan.input.builtin.gamepad.up-x keyboard 273 wswan.input.builtin.gamepad.up-y keyboard 103 wswan.input.builtin.gamepadraa.a keyboard 259 wswan.input.builtin.gamepadraa.ap keyboard 262 wswan.input.builtin.gamepadraa.b keyboard 258 wswan.input.builtin.gamepadraa.bp keyboard 261 wswan.input.builtin.gamepadraa.down-x keyboard 115 wswan.input.builtin.gamepadraa.down-y keyboard 274 wswan.input.builtin.gamepadraa.left-x keyboard 97 wswan.input.builtin.gamepadraa.left-y keyboard 276 wswan.input.builtin.gamepadraa.right-x keyboard 100 wswan.input.builtin.gamepadraa.right-y keyboard 275 wswan.input.builtin.gamepadraa.start keyboard 13 wswan.input.builtin.gamepadraa.up-x keyboard 119 wswan.input.builtin.gamepadraa.up-y keyboard 273 wswan.language english wswan.name Mednafen wswan.scanlines 0 wswan.sex F wswan.shader none wswan.shader.goat.fprog 0 wswan.shader.goat.hdiv 0.50 wswan.shader.goat.pat goatron wswan.shader.goat.slen 1 wswan.shader.goat.tp 0.50 wswan.shader.goat.vdiv 0.50 wswan.special none wswan.stretch aspect_mult2 wswan.tblur 0 wswan.tblur.accum 0 wswan.tblur.accum.amount 50 wswan.videoip 0 wswan.xres 0 wswan.xscale 4.000000 wswan.xscalefs 1.000000 wswan.yres 0 wswan.yscale 4.000000 wswan.yscalefs 1.000000 video.native_resolution 1 ;VERSION 0.9.48 ;VERSION 0.9.48