Skip to content

Commit 1423b8f

Browse files
authored
Merge pull request #1985 from gitmacer/feature/RoccatKonePureLayout
Add Roccat kone pure layout
2 parents be03a80 + b3ae936 commit 1423b8f

File tree

6 files changed

+50
-1
lines changed

6 files changed

+50
-1
lines changed

Project-Aurora/Project-Aurora/Project-Aurora.csproj

+9
Original file line numberDiff line numberDiff line change
@@ -1051,12 +1051,21 @@
10511051
<Compile Include="Profiles\Metro Last Light\MetroLLApplication.cs" />
10521052
<Compile Include="Profiles\Metro Last Light\MetroLLProfile.cs" />
10531053
<Resource Include="Profiles\Discord\GSI\AuroraGSI.plugin.js" />
1054+
<Content Include="kb_layouts\Extra Features\images\Roccat_Kone_Pure_logo.png">
1055+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
1056+
</Content>
1057+
<Content Include="kb_layouts\Extra Features\images\Roccat_Kone_Pure_outline.png">
1058+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
1059+
</Content>
10541060
<Content Include="Profiles\Overlays\SkypeOverlay\Event_SkypeOverlay.cs" />
10551061
<Content Include="Profiles\Overlays\SkypeOverlay\SkypeOverlaySettings.cs" />
10561062
<Content Include="Profiles\Overlays\SkypeOverlay\State_SkypeOverlay.cs" />
10571063
<None Include="kb_layouts\ducky_shine_7.json">
10581064
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
10591065
</None>
1066+
<None Include="kb_layouts\Extra Features\roccat_kone_pure_features.json">
1067+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
1068+
</None>
10601069
<None Include="kb_layouts\Extra Features\ducky_shine_7_features.json">
10611070
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
10621071
</None>

Project-Aurora/Project-Aurora/Settings/Configuration.cs

+2
Original file line numberDiff line numberDiff line change
@@ -337,6 +337,8 @@ public enum PreferredMouse
337337
//Cooler Master range is 500-599
338338

339339
//Roccat range is 600-699
340+
[Description("Roccat - Kone Pure")]
341+
Roccat_Kone_Pure = 600,
340342

341343
//Steelseries range is 700-799
342344
[Description("SteelSeries - Rival 300")]

Project-Aurora/Project-Aurora/Settings/KeyboardLayoutManager.cs

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using Newtonsoft.Json;
1+
using Newtonsoft.Json;
22
using System;
33
using System.Collections.Generic;
44
using System.IO;
@@ -848,6 +848,9 @@ public void LoadBrand(PreferredKeyboard keyboard_preference = PreferredKeyboard.
848848
case PreferredMouse.Clevo_Touchpad:
849849
mouse_feature_path = Path.Combine(layoutsPath, "Extra Features", "clevo_touchpad_features.json");
850850
break;
851+
case PreferredMouse.Roccat_Kone_Pure:
852+
mouse_feature_path = Path.Combine(layoutsPath, "Extra Features", "roccat_kone_pure_features.json");
853+
break;
851854
case PreferredMouse.SteelSeries_Rival_300:
852855
mouse_feature_path = Path.Combine(layoutsPath, "Extra Features", "steelseries_rival_300_features.json");
853856
break;
Loading
Loading
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"group_tag": "mouse",
3+
"origin_region": 4,
4+
"grouped_keys": [
5+
{
6+
"tag": -1,
7+
"margin_left": 10.0,
8+
"margin_top": -232.0,
9+
"width": 153.0,
10+
"height": 232.0,
11+
"margin_left_bits": 1,
12+
"margin_top_bits": -19,
13+
"width_bits": 13,
14+
"height_bits": 19,
15+
"image": "Roccat_Kone_Pure_outline.png",
16+
"enabled": true,
17+
"absolute_location": true
18+
},
19+
{
20+
"visualName": "Logo",
21+
"tag": 160,
22+
"margin_left": 64.0,
23+
"margin_top": -66.0,
24+
"width": 66.0,
25+
"height": 59.0,
26+
"width_bits": 3,
27+
"height_bits": 2,
28+
"margin_left_bits": 6,
29+
"margin_top_bits": -4,
30+
"image": "Roccat_Kone_Pure_logo.png",
31+
"enabled": true,
32+
"absolute_location": true
33+
}
34+
]
35+
}

0 commit comments

Comments
 (0)