initial commit: gd-controls plugin scaffolding
- promptfont font assets and license - key_mapping CSVs for Godot input bindings and prompt-font glyphs across keyboard/mouse, PC/Xbox/Sony/Nintendo controllers, and touch - gen.py generates prompt_font_mapping.gd from key_mapping/promptfont.csv, splicing between STARTGEN/ENDGEN markers - device, manager, file_manager scaffolding (work in progress) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
KEY,GODOT,KEYBOARD_1,KEYBOARD_2,MOUSE,PC_CONTROLLER,XBOX_CONTROLLER,SONY_CONTROLLER,NINTENDO_CONTROLLER,TOUCH
|
||||
DPAD_UP,Joypad Button 11,1,1,Mouse Wheel Up,D-PAD Up,D-PAD Up,D-PAD Up,,
|
||||
DPAD_RIGHT,Joypad Button 13,2,2,Mouse Thumb Button 1,D-PAD Right,D-PAD Right,D-PAD Right,,
|
||||
DPAD_DOWN,Joypad Button 12,3,3,Mouse Wheel Down,D-PAD Down,D-PAD Down,D-PAD Down,,
|
||||
DPAD_LEFT,Joypad Button 14,4,4,Mouse Thumb Button 2,D-PAD Up,D-PAD Up,D-PAD Up,,
|
||||
AXIS_LS_UP,Joypad Axis 1 -,UP,W,,Joystick 0 Up,Left Stick Up,Left Stick Up,Left Stick Up,
|
||||
AXIS_LS_RIGHT,Joypad Axis 0 +,RIGHT,D,,Joystick 0 Right,Left Stick Right,Left Stick Right,Left Stick Right,
|
||||
AXIS_LS_DOWN,Joypad Axis 1 +,DOWN,S,,Joystick 0 Down,Left Stick Down,Left Stick Down,Left Stick Down,
|
||||
AXIS_LS_LEFT,Joypad Axis 0 -,LEFT,A,,Joystick 0 Left,Left Stick Left,Left Stick Left,Left Stick Left,
|
||||
AXIS_RS_UP,Joypad Axis 3 -,,,MOUSE -Y,Joystick 1 Up,Right Stick Up,Right Stick Up,Right Stick Up,
|
||||
AXIS_RS_RIGHT,Joypad Axis 2 +,,,MOUSE +X,Joystick 1 Right,Right Stick Right,Right Stick Right,Right Stick Right,
|
||||
AXIS_RS_DOWN,Joypad Axis 3 +,,,MOUSE +Y,Joystick 1Down,Right Stick Down,Right Stick Down,Right Stick Down,
|
||||
AXIS_RS_LEFT,Joypad Axis 2 -,,,MOUSE -X,Joystick 1 Left,Right Stick Left,Right Stick Left,Right Stick Left,
|
||||
ACTION_LS,Joypad Button 7,Z,Z,,Left Stick,LS,L3,,
|
||||
ACTION_RS,Joypad Button 8,X,X,,Right Stick,RS,R3,,
|
||||
ACTION_START,Joypad Button 6,Enter,Enter,,Start,Menu,Start,+,
|
||||
ACTION_BACK,Joypad Button 4,Backspace,Backspace,,Back,Back,Select,-,
|
||||
ACTION_TOP,Joypad Button 3,R,R,,Top Action,Y,Triangle,X,
|
||||
ACTION_BOTTOM,Joypad Button 0,E,E,Mouse Button Left,Bottom Action,A,Cross,B,
|
||||
ACTION_LEFT,Joypad Button 2,F,F,,Left Action,X,Square,Y,
|
||||
ACTION_RIGHT,Joypad Button 1,C,C,Mouse Button Right,Right Action,B,Circle,A,
|
||||
ACTION_LB,Joypad Button 9,Q,Q,,Left Shoulder,LB,L1,,
|
||||
ACTION_RB,Joypad Button 10,T,T,,Right Shoulder,RB,R1,,
|
||||
AXIS_LT,Joypad Axis 4 +,CTRL,CTRL,,Left Trigger,LT,L2,,
|
||||
AXIS_RT,Joypad Axis 5 +,SPACE,SPACE,,Right Trigger,RT,R2,,
|
||||
|
@@ -0,0 +1,25 @@
|
||||
KEY,GODOT,KEYBOARD_1,KEYBOARD_2,MOUSE,PC_CONTROLLER,XBOX_CONTROLLER,SONY_CONTROLLER,NINTENDO_CONTROLLER,TOUCH
|
||||
DPAD_UP,Joypad Button 11,U+FF11,,U+27F0,U+2200,U+227B,U+219F,,
|
||||
DPAD_RIGHT,Joypad Button 13,U+FF12,,U+278D,U+2201,U+227C,U+21A0,,
|
||||
DPAD_DOWN,Joypad Button 12,U+FF13,,U+27F1,U+2202,U+227D,U+21A1,,
|
||||
DPAD_LEFT,Joypad Button 14,U+FF14,,U+278E,U+21FF,U+227A,U+219E,,
|
||||
AXIS_LS_UP,Joypad Axis 1 -,U+23F6,U+FF37,,,U+21BE,U+21BE,U+21BE,
|
||||
AXIS_LS_RIGHT,Joypad Axis 0 +,U+23F5,U+FF24,,,U+21C0,U+21C0,U+21C0,
|
||||
AXIS_LS_DOWN,Joypad Axis 1 +,U+23F7,U+FF33,,,U+21C2,U+21C2,U+21C2,
|
||||
AXIS_LS_LEFT,Joypad Axis 0 -,U+23F4,U+FF21,,,U+21BC,U+21BC,U+21BC,
|
||||
AXIS_RS_UP,Joypad Axis 3 -,,,U+27F9,,U+21BF,U+21BF,U+21BF,
|
||||
AXIS_RS_RIGHT,Joypad Axis 2 +,,,U+27FD,,U+21C1,U+21C1,U+21C1,
|
||||
AXIS_RS_DOWN,Joypad Axis 3 +,,,U+27FE,,U+21C3,U+21C3,U+21C3,
|
||||
AXIS_RS_LEFT,Joypad Axis 2 -,,,U+27F8,,U+21BD,U+21BD,U+21BD,
|
||||
ACTION_LS,Joypad Button 7,U+FF3A,,,,U+21BA,U+21EF,,
|
||||
ACTION_RS,Joypad Button 8,U+FF38,,,,U+21BB,U+21F0,,
|
||||
ACTION_START,Joypad Button 6,U+242E,,,U+21F8,U+21FA,U+21F8,U+21FE,
|
||||
ACTION_BACK,Joypad Button 4,U+242D,,,U+21F7,U+21FB,U+21F7,U+21FD,
|
||||
ACTION_TOP,Joypad Button 3,U+FF32,,,,U+21D1,U+21E1,U+21D0,
|
||||
ACTION_BOTTOM,Joypad Button 0,U+FF25,,U+278A,,U+21D3,U+21E3,U+21D2,
|
||||
ACTION_LEFT,Joypad Button 2,U+FF26,,,,U+21D0,U+21E0,U+21D1,
|
||||
ACTION_RIGHT,Joypad Button1,U+FF23,,U+278B,,U+21D2,U+21E2,U+21D3,
|
||||
ACTION_LB,Joypad Button 9,U+FF31,,,U+2198,U+2198,U+21B0,,
|
||||
ACTION_RB,Joypad Button 10,U+FF34,,,U+2199,U+2199,U+21B1,,
|
||||
AXIS_LT,Joypad Axis 4 +,U+2427,,,U+2196,U+2196,U+21B2,,
|
||||
AXIS_RT,Joypad Axis 5 +,U+243A,,,U+2197,U+2197,U+21B3,,
|
||||
|
Reference in New Issue
Block a user