From 4faa96298ad5a612518657c305f9b74cee3f8a0a Mon Sep 17 00:00:00 2001 From: Denis Benato Date: Sun, 19 Oct 2025 22:26:55 +0200 Subject: [PATCH] Chore: Added supprot for G614JIR --- rog-aura/data/aura_support.ron | 139 ++++++++++++++++++--------------- 1 file changed, 74 insertions(+), 65 deletions(-) diff --git a/rog-aura/data/aura_support.ron b/rog-aura/data/aura_support.ron index f07064f0..65a28da7 100644 --- a/rog-aura/data/aura_support.ron +++ b/rog-aura/data/aura_support.ron @@ -5,7 +5,7 @@ layout_name: "fa506i", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -14,7 +14,7 @@ layout_name: "fa506i", basic_modes: [Static, Breathe, RainbowCycle], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -23,7 +23,7 @@ layout_name: "fa506i", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -32,7 +32,7 @@ layout_name: "fa507", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -41,7 +41,7 @@ layout_name: "fx505d", basic_modes: [Static, Breathe, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -50,7 +50,7 @@ layout_name: "fx505d", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -59,7 +59,7 @@ layout_name: "fa506i", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -68,7 +68,7 @@ layout_name: "fa506i", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -77,7 +77,7 @@ layout_name: "fa506i", basic_modes: [Static, Breathe, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -86,7 +86,7 @@ layout_name: "fa506i", basic_modes: [Static, Breathe, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -95,7 +95,7 @@ layout_name: "fa506i", basic_modes: [Static, Breathe, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -104,16 +104,16 @@ layout_name: "fx505d", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), - ( + ( device_name: "FX706H", product_id: "", layout_name: "fx505d", basic_modes: [Static, Breathe, RainbowCycle], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -122,7 +122,7 @@ layout_name: "g512", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [Key1, Key2, Key3, Key4], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard, Lightbar], ), ( @@ -140,7 +140,7 @@ layout_name: "g513i", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [Key1, Key2, Key3, Key4], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard, Lightbar], ), ( @@ -185,7 +185,7 @@ layout_name: "gx502", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [Key1, Key2, Key3, Key4], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -194,7 +194,7 @@ layout_name: "gx502", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Star, Rain, Highlight, Laser, Ripple, Pulse, Comet, Flash], basic_zones: [Key1, Key2, Key3, Key4], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -239,7 +239,16 @@ layout_name: "g634j-per-key", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, + power_zones: [Keyboard, Lightbar], + ), + ( + device_name: "G614JIR", + product_id: "", + layout_name: "g513i-per-key", + basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Star, Rain, Highlight, Laser, Ripple, Pulse, Comet, Flash], + basic_zones: [], + advanced_type: PerKey, power_zones: [Keyboard, Lightbar], ), ( @@ -248,7 +257,7 @@ layout_name: "g634j-per-key", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [Key1, Key2, Key3, Key4], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard, Lightbar], ), ( @@ -257,7 +266,7 @@ layout_name: "g634j-per-key", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [Key1, Key2, Key3, Key4], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard, Lightbar], ), ( @@ -275,7 +284,7 @@ layout_name: "gl503", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -284,7 +293,7 @@ layout_name: "ga401q", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [Key1, Key2, Key3, Key4], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -293,7 +302,7 @@ layout_name: "ga401q", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [Key1, Key2, Key3, Key4], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -302,7 +311,7 @@ layout_name: "gx502", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [Key1, Key2, Key3, Key4], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard, Lightbar], ), ( @@ -311,7 +320,7 @@ layout_name: "ga401q", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [Key1, Key2, Key3, Key4], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard, Lightbar], ), ( @@ -320,7 +329,7 @@ layout_name: "gx502", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [Key1, Key2, Key3, Key4], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard, Lightbar], ), ( @@ -329,7 +338,7 @@ layout_name: "gx502", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [Key1, Key2, Key3, Key4], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard, Lightbar], ), ( @@ -365,7 +374,7 @@ layout_name: "ga401q", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [Key1, Key2, Key3, Key4], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -383,7 +392,7 @@ layout_name: "ga401q", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [Key1, Key2, Key3, Key4, BarLeft, BarRight], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard, Lightbar], ), ( @@ -401,7 +410,7 @@ layout_name: "g533q", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -410,7 +419,7 @@ layout_name: "g533q", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [Key1, Key2, Key3, Key4], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -419,7 +428,7 @@ layout_name: "g533q", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [Key1, Key2, Key3, Key4], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -482,7 +491,7 @@ layout_name: "ga401q", basic_modes: [Static, Breathe, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -491,7 +500,7 @@ layout_name: "ga401q", basic_modes: [Static, Breathe, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -500,7 +509,7 @@ layout_name: "ga401q", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -509,7 +518,7 @@ layout_name: "ga401q", basic_modes: [Static, Breathe, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -518,7 +527,7 @@ layout_name: "ga401q", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -527,7 +536,7 @@ layout_name: "ga401q", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -536,7 +545,7 @@ layout_name: "ga401q", basic_modes: [Static, Breathe, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -545,7 +554,7 @@ layout_name: "ga401q", basic_modes: [Static, Breathe, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -554,7 +563,7 @@ layout_name: "ga401q", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -563,7 +572,7 @@ layout_name: "ga401q", basic_modes: [Static, Breathe, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -572,7 +581,7 @@ layout_name: "ga401q", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -590,7 +599,7 @@ layout_name: "gl503", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [Key1, Key2, Key3, Key4], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -599,7 +608,7 @@ layout_name: "gl503", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [Key1, Key2, Key3, Key4], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -608,7 +617,7 @@ layout_name: "gl503", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [Key1, Key2, Key3, Key4, Logo, BarLeft, BarRight], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -626,7 +635,7 @@ layout_name: "g533q", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [Key1, Key2, Key3, Key4], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -635,7 +644,7 @@ layout_name: "gl503", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -644,7 +653,7 @@ layout_name: "fa507", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [Key1, Key2, Key3, Key4], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -716,7 +725,7 @@ layout_name: "ga401q", basic_modes: [Static, Breathe, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -725,7 +734,7 @@ layout_name: "ga401q", basic_modes: [Static, Breathe, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -734,7 +743,7 @@ layout_name: "ga401q", basic_modes: [Static, Breathe, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -743,7 +752,7 @@ layout_name: "ga401q", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -761,7 +770,7 @@ layout_name: "ga401q", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -779,7 +788,7 @@ layout_name: "gx531-per-key", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [Key1, Key2, Key3, Key4], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -833,7 +842,7 @@ layout_name: "gx531-per-key", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Star, Rain, Highlight, Laser, Ripple, Pulse, Comet, Flash], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -842,7 +851,7 @@ layout_name: "ga401q", basic_modes: [Static, Breathe, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -851,7 +860,7 @@ layout_name: "ga401q", basic_modes: [Static, Breathe, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -860,8 +869,8 @@ layout_name: "", basic_modes: [Static, Breathe, Pulse], basic_zones: [], - advanced_type: None, - power_zones: [None], + advanced_type: r#None, + power_zones: [r#None], ), ( device_name: "GZ301Z", @@ -869,7 +878,7 @@ layout_name: "ga401q", basic_modes: [Static, Breathe, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Keyboard], ), ( @@ -878,7 +887,7 @@ layout_name: "ga401q", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Ally], ), ( @@ -887,7 +896,7 @@ layout_name: "ga401q", basic_modes: [Static, Breathe, RainbowCycle, RainbowWave, Pulse], basic_zones: [], - advanced_type: None, + advanced_type: r#None, power_zones: [Ally], ), -]) +]) \ No newline at end of file