From f5d51b400a69af03b8dd66713fc73e2d85e7ebe6 Mon Sep 17 00:00:00 2001 From: ToasterPanic Date: Wed, 3 Dec 2025 22:32:49 -0500 Subject: [PATCH] Fix certain keyboard input icons --- .../classes/input_icon_texture_rect.gd | 2 +- .../keyboard/{capslock.png => caps_lock.png} | Bin .../textures/keyboard/caps_lock.png.import | 40 ++++++++++++++++++ .../keyboard/{arrow_down.png => down.png} | Bin .../textures/keyboard/down.png.import | 40 ++++++++++++++++++ .../keyboard/{arrow_left.png => left.png} | Bin .../textures/keyboard/left.png.import | 40 ++++++++++++++++++ .../keyboard/{arrow_right.png => right.png} | Bin .../textures/keyboard/right.png.import | 40 ++++++++++++++++++ .../keyboard/{arrow_up.png => up.png} | Bin .../textures/keyboard/up.png.import | 40 ++++++++++++++++++ 11 files changed, 201 insertions(+), 1 deletion(-) rename addons/super_awesome_input_icons/textures/keyboard/{capslock.png => caps_lock.png} (100%) create mode 100644 addons/super_awesome_input_icons/textures/keyboard/caps_lock.png.import rename addons/super_awesome_input_icons/textures/keyboard/{arrow_down.png => down.png} (100%) create mode 100644 addons/super_awesome_input_icons/textures/keyboard/down.png.import rename addons/super_awesome_input_icons/textures/keyboard/{arrow_left.png => left.png} (100%) create mode 100644 addons/super_awesome_input_icons/textures/keyboard/left.png.import rename addons/super_awesome_input_icons/textures/keyboard/{arrow_right.png => right.png} (100%) create mode 100644 addons/super_awesome_input_icons/textures/keyboard/right.png.import rename addons/super_awesome_input_icons/textures/keyboard/{arrow_up.png => up.png} (100%) create mode 100644 addons/super_awesome_input_icons/textures/keyboard/up.png.import diff --git a/addons/super_awesome_input_icons/classes/input_icon_texture_rect.gd b/addons/super_awesome_input_icons/classes/input_icon_texture_rect.gd index 141a7c5..ee82003 100644 --- a/addons/super_awesome_input_icons/classes/input_icon_texture_rect.gd +++ b/addons/super_awesome_input_icons/classes/input_icon_texture_rect.gd @@ -28,7 +28,7 @@ func _update_icon(): if n.is_class("InputEventKey") and !input_icon.using_gamepad: var keycode = n.keycode if n.keycode else n.physical_keycode - texture = load("res://addons/super_awesome_input_icons/textures/keyboard/" + OS.get_keycode_string(keycode).to_lower() + ".png") + texture = load("res://addons/super_awesome_input_icons/textures/keyboard/" + OS.get_keycode_string(keycode).to_snake_case() + ".png") break diff --git a/addons/super_awesome_input_icons/textures/keyboard/capslock.png b/addons/super_awesome_input_icons/textures/keyboard/caps_lock.png similarity index 100% rename from addons/super_awesome_input_icons/textures/keyboard/capslock.png rename to addons/super_awesome_input_icons/textures/keyboard/caps_lock.png diff --git a/addons/super_awesome_input_icons/textures/keyboard/caps_lock.png.import b/addons/super_awesome_input_icons/textures/keyboard/caps_lock.png.import new file mode 100644 index 0000000..37542c9 --- /dev/null +++ b/addons/super_awesome_input_icons/textures/keyboard/caps_lock.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bds4djam32k5c" +path="res://.godot/imported/caps_lock.png-39b3e837817322d3818e4f93cb43054e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/super_awesome_input_icons/textures/keyboard/caps_lock.png" +dest_files=["res://.godot/imported/caps_lock.png-39b3e837817322d3818e4f93cb43054e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/addons/super_awesome_input_icons/textures/keyboard/arrow_down.png b/addons/super_awesome_input_icons/textures/keyboard/down.png similarity index 100% rename from addons/super_awesome_input_icons/textures/keyboard/arrow_down.png rename to addons/super_awesome_input_icons/textures/keyboard/down.png diff --git a/addons/super_awesome_input_icons/textures/keyboard/down.png.import b/addons/super_awesome_input_icons/textures/keyboard/down.png.import new file mode 100644 index 0000000..8aeaa83 --- /dev/null +++ b/addons/super_awesome_input_icons/textures/keyboard/down.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dpyolcb7qce5e" +path="res://.godot/imported/down.png-4c6a328a6fde12ff284fb9ade4ffdb8d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/super_awesome_input_icons/textures/keyboard/down.png" +dest_files=["res://.godot/imported/down.png-4c6a328a6fde12ff284fb9ade4ffdb8d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/addons/super_awesome_input_icons/textures/keyboard/arrow_left.png b/addons/super_awesome_input_icons/textures/keyboard/left.png similarity index 100% rename from addons/super_awesome_input_icons/textures/keyboard/arrow_left.png rename to addons/super_awesome_input_icons/textures/keyboard/left.png diff --git a/addons/super_awesome_input_icons/textures/keyboard/left.png.import b/addons/super_awesome_input_icons/textures/keyboard/left.png.import new file mode 100644 index 0000000..c756537 --- /dev/null +++ b/addons/super_awesome_input_icons/textures/keyboard/left.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b7bmgkw6mpcvq" +path="res://.godot/imported/left.png-e60e04fa67288d375d6100f39fea15fa.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/super_awesome_input_icons/textures/keyboard/left.png" +dest_files=["res://.godot/imported/left.png-e60e04fa67288d375d6100f39fea15fa.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/addons/super_awesome_input_icons/textures/keyboard/arrow_right.png b/addons/super_awesome_input_icons/textures/keyboard/right.png similarity index 100% rename from addons/super_awesome_input_icons/textures/keyboard/arrow_right.png rename to addons/super_awesome_input_icons/textures/keyboard/right.png diff --git a/addons/super_awesome_input_icons/textures/keyboard/right.png.import b/addons/super_awesome_input_icons/textures/keyboard/right.png.import new file mode 100644 index 0000000..d4893e8 --- /dev/null +++ b/addons/super_awesome_input_icons/textures/keyboard/right.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bavtoq58sksgy" +path="res://.godot/imported/right.png-ed6aa72e44be1bb612b04a1600af82f7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/super_awesome_input_icons/textures/keyboard/right.png" +dest_files=["res://.godot/imported/right.png-ed6aa72e44be1bb612b04a1600af82f7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/addons/super_awesome_input_icons/textures/keyboard/arrow_up.png b/addons/super_awesome_input_icons/textures/keyboard/up.png similarity index 100% rename from addons/super_awesome_input_icons/textures/keyboard/arrow_up.png rename to addons/super_awesome_input_icons/textures/keyboard/up.png diff --git a/addons/super_awesome_input_icons/textures/keyboard/up.png.import b/addons/super_awesome_input_icons/textures/keyboard/up.png.import new file mode 100644 index 0000000..b9883ef --- /dev/null +++ b/addons/super_awesome_input_icons/textures/keyboard/up.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bh0qy8phlx7ej" +path="res://.godot/imported/up.png-de280e596f9f33c9ae235e23e46e01f1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/super_awesome_input_icons/textures/keyboard/up.png" +dest_files=["res://.godot/imported/up.png-de280e596f9f33c9ae235e23e46e01f1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1