diff --git a/src/gui/kb.cpp b/src/gui/kb.cpp index 8daef575..01761609 100644 --- a/src/gui/kb.cpp +++ b/src/gui/kb.cpp @@ -347,6 +347,8 @@ void Kb::load(){ demoProfile = ":/txt/demoprofile_nightsword.ini"; else if(map.model() == KeyMap::K55PRO) demoProfile = ":/txt/demoprofile_k55pro.ini"; + else if(map.model() == KeyMap::MM700) + demoProfile = ":/txt/demoprofile_mm700.ini"; QSettings demoSettings(demoProfile, QSettings::IniFormat, this); CkbDemoSettings cSettings(demoSettings); KbProfile* demo = new KbProfile(this, map, cSettings, "{BA7FC152-2D51-4C26-A7A6-A036CC93D924}"); diff --git a/src/gui/keymap.cpp b/src/gui/keymap.cpp index 99f415c5..eac0a3ed 100644 --- a/src/gui/keymap.cpp +++ b/src/gui/keymap.cpp @@ -490,6 +490,19 @@ static const Key PolarisZones[] = { }; #define KEYCOUNT_POLARIS (sizeof(PolarisZones) / sizeof(Key)) +// MM700 +#define MM700_WIDTH 110 +#define MM700_HEIGHT 60 +#define MM700_V 6, 62 +#define MM700_H 62, 6 + +static const Key MM700Zones[] = { + {nullptr, "Zone 1", "zone1", -16, 1, MM700_H, true, false}, + {nullptr, "Zone 2", "zone2", 119, 1, MM700_V, true, false}, + {nullptr, "Zone 3", "zone3", 104, -5, NS, true, false} +}; +#define KEYCOUNT_MM700 (sizeof(MM700Zones) / sizeof(Key)) + #define ST100_V 6,22 #define ST100_H 22,6 @@ -1301,6 +1314,16 @@ static QHash getMap(KeyMap::Model model, KeyMap::Layout layout){ } break; } + case KeyMap::MM700:{ + // MM700 Mousepad + for(const Key* key = MM700Zones; key < MM700Zones + KEYCOUNT_MM700; key++){ + Key translatedKey = *key; + translatedKey.x += translatedKey.width / 2; + translatedKey.y += translatedKey.height / 2; + map[key->name] = translatedKey; + } + break; + } case KeyMap::ST100:{ for(const Key* key = ST100Zones; key < ST100Zones + KEYCOUNT_ST100; key++){ Key translatedKey = *key; @@ -1614,6 +1637,8 @@ KeyMap::Model KeyMap::getModel(const QString& name){ return DARKCORERGBPRO; if(lower == "polaris") return POLARIS; + if(lower == "mm700") + return MM700; if(lower == "st100") return ST100; if(lower == "k70mk2") @@ -1699,6 +1724,8 @@ QString KeyMap::getModel(KeyMap::Model model){ return "dark_core_rgb_pro"; case POLARIS: return "polaris"; + case MM700: + return "mm700"; case ST100: return "st100"; case K70MK2: @@ -1794,6 +1821,8 @@ int KeyMap::modelWidth(Model model){ case GLAIVEPRO: case IRONCLAW_W: return M65_WIDTH; + case MM700: + return MM700_WIDTH; default: return 0; } @@ -1847,6 +1876,8 @@ int KeyMap::modelHeight(Model model){ return M65_HEIGHT; case IRONCLAW_W: return M65_HEIGHT; + case MM700: + return MM700_HEIGHT; default: return 0; } diff --git a/src/gui/keymap.h b/src/gui/keymap.h index 1a3ffcc6..9f79127b 100644 --- a/src/gui/keymap.h +++ b/src/gui/keymap.h @@ -91,6 +91,7 @@ public: K100, K65_MINI, K70_TKL, + MM700, _MODEL_MAX }; // Key layouts (ordered alphabetically by name) @@ -137,7 +138,7 @@ public: inline bool isKeyboard() const { return isKeyboard(keyModel); } inline static bool isMouse(Model model) { return model == M55 || model == M65 || model == SABRE || model == SCIMITAR || model == HARPOON || model == GLAIVE || model == KATAR || model == KATARPROXT || model == M65E || model == M95 || model == IRONCLAW || model == NIGHTSWORD || model == DARKCORE || model == DARKCORERGBPRO || model == IRONCLAW_W || model == GLAIVEPRO; } inline bool isMouse() const { return isMouse(keyModel); } - inline static bool isMousepad(Model model) { return model == POLARIS; } + inline static bool isMousepad(Model model) { return model == POLARIS || model == MM700; } inline bool isMousepad() const { return isMousepad(keyModel); } inline static bool isHeadsetStand(Model model) { return model == ST100; } inline bool isHeadsetStand() const { return isHeadsetStand(keyModel); } diff --git a/src/gui/keywidget.cpp b/src/gui/keywidget.cpp index 61fee793..635f2617 100644 --- a/src/gui/keywidget.cpp +++ b/src/gui/keywidget.cpp @@ -173,6 +173,11 @@ void KeyWidget::map(const KeyMap& newMap){ _currentOverlay.load(":/img/overlay_polaris.png"); _overlayPos.setX(-19.5f); break; + case KeyMap::MM700: + _currentOverlay.load(":/img/overlay_mm700.png"); + _overlayPos.setX(-15.f); + _overlayPos.setY(2.f); + break; case KeyMap::M95: _currentOverlay.load(":/img/overlay_m95.png"); _overlayPos.setX(35.3f); @@ -396,6 +401,32 @@ void KeyWidget::paintGL(){ drawBottomRightCorner(&painter, x, y, w, h+2.f, drawInfoScale); } else painter.drawRect(QRectF(x * drawInfoScale, y * drawInfoScale, w * drawInfoScale, h * drawInfoScale)); + } else if (model == KeyMap::MM700) { + // Draw the edges as polygons + if(!strcmp(key.name, "zone1")) { + QPointF edgePoints[6] = { + QPointF( x*drawInfoScale, y*drawInfoScale), + QPointF((x + w+60)*drawInfoScale, y*drawInfoScale), + QPointF((x + w+60)*drawInfoScale, (y + h)*drawInfoScale), + QPointF((x + h)*drawInfoScale, (y + h)*drawInfoScale), + QPointF((x + h)*drawInfoScale, (y + w)*drawInfoScale), + QPointF( x*drawInfoScale, (y + w)*drawInfoScale), + }; + painter.drawPolygon(edgePoints, 6); + } else if(!strcmp(key.name, "zone2")) { + QPointF edgePoints[8] = { + QPointF( (x-5) *drawInfoScale, y*drawInfoScale), + QPointF((x + w)*drawInfoScale, y*drawInfoScale), + QPointF((x + w)*drawInfoScale, (y + h)*drawInfoScale), + QPointF((x - h + w - 77)*drawInfoScale, (y + h)*drawInfoScale), + QPointF((x - h + w - 77)*drawInfoScale, (y + h - w)*drawInfoScale), + QPointF( x*drawInfoScale, (y + h - w)*drawInfoScale), + QPointF( (x)*drawInfoScale, (y + w)*drawInfoScale), + QPointF( (x- 5 )*drawInfoScale, (y + w)*drawInfoScale), + }; + painter.drawPolygon(edgePoints, 8); + } else + painter.drawRect(QRectF(x * drawInfoScale, y * drawInfoScale, w * drawInfoScale, h * drawInfoScale)); } else if(model == KeyMap::ST100){ // Draw the edges as polygons if(!strcmp(key.name, "zone7")){ @@ -521,6 +552,40 @@ void KeyWidget::paintGL(){ drawBottomRightCorner(&painter, kx, ky, kw, kh+2.f, drawInfoScale); } else painter.drawRect(QRectF(kx * drawInfoScale, ky * drawInfoScale, kw * drawInfoScale, kh * drawInfoScale)); + } else if (model == KeyMap::MM700) { + float kx = key.x + drawInfoOffset.x() - key.width / 2.f + 2.f; + float ky = key.y + drawInfoOffset.y() - key.height / 2.f + 2.f; + float kw = key.width - 4.f; + float kh = key.height - 4.f; + // No border + painter.setPen(QPen(QColor(0,0,0,0), 1)); + // Draw the edges as polygons + if(!strcmp(key.name, "zone1")) { + QPointF edgePoints[6] = { + QPointF( kx*drawInfoScale, ky*drawInfoScale), + QPointF((kx + kw+60)*drawInfoScale, ky*drawInfoScale), + QPointF((kx + kw+60)*drawInfoScale, (ky + kh)*drawInfoScale), + QPointF((kx + kh)*drawInfoScale, (ky + kh)*drawInfoScale), + QPointF((kx + kh)*drawInfoScale, (ky + kw)*drawInfoScale), + QPointF( kx*drawInfoScale, (ky + kw)*drawInfoScale), + }; + painter.drawPolygon(edgePoints, 6); + } else if(!strcmp(key.name, "zone2")) { + QPointF edgePoints[8] = { + QPointF( (kx-5)*drawInfoScale, ky*drawInfoScale), + QPointF((kx + kw)*drawInfoScale, ky*drawInfoScale), + QPointF((kx + kw)*drawInfoScale, (ky + kh)*drawInfoScale), + QPointF((kx - kh + kw - 77)*drawInfoScale, (ky + kh)*drawInfoScale), + QPointF((kx - kh + kw - 77)*drawInfoScale, (ky + kh - kw)*drawInfoScale), + QPointF( kx*drawInfoScale, (ky + kh - kw)*drawInfoScale), + QPointF( (kx)*drawInfoScale, (ky + kw)*drawInfoScale), + QPointF( (kx- 5 )*drawInfoScale, (ky + kw)*drawInfoScale), + }; + painter.drawPolygon(edgePoints, 8); + } else if(!strcmp(key.name, "zone3")) { + drawLogo(&key , &painter); + } else + painter.drawRect(QRectF(kx * drawInfoScale, ky * drawInfoScale, kw * drawInfoScale, kh * drawInfoScale)); } else if (model == KeyMap::ST100) { float kx = key.x + drawInfoOffset.x() - key.width / 2.f + 2.f; float ky = key.y + drawInfoOffset.y() - key.height / 2.f + 2.f; diff --git a/src/gui/resources/demos/demoprofile_mm700.ini b/src/gui/resources/demos/demoprofile_mm700.ini new file mode 100644 index 00000000..c0eeb647 --- /dev/null +++ b/src/gui/resources/demos/demoprofile_mm700.ini @@ -0,0 +1,732 @@ +[%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D] +0\Binding\KeyMap=MM700 GB +0\Binding\UseRealNames=true +0\Binding\WinLock=false +0\GUID={11C11AE3-3195-4DFC-B8AC-2FEA703414E5} +0\HwModified=2a5c3bfd +0\Lighting\Animations\List={B60A7D3A-AAC6-4676-8471-D602455A1134} +0\Lighting\Animations\%7BB60A7D3A-AAC6-4676-8471-D602455A1134%7D\BlendMode=Normal +0\Lighting\Animations\%7BB60A7D3A-AAC6-4676-8471-D602455A1134%7D\Keys=zone4, zone3, zone8, zone5, zone9, zone7, zone2, zone1, zone6, space, quote, bspace, dot, rwin, rmenu, prev, tab, num0, num1, num2, num3, num4, num5, play, num6, colon, num7, num8, ralt, num9, esc, numslash, slash, prtscn, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, bslash_iso, home, rctrl, numplus, grave, b, pause, c, stop, e, f, g, f1, h, f2, i, g10, f3, rbrace, j, g11, f4, k, g12, f5, l, g13, f6, m, g14, f7, n, g15, f8, o, g16, f9, p, g17, q, g18, r, lwin, numminus, minus, t, u, v, x, y, z, end, rshift, ins, comma, numdot, lctrl, g1, g2, g3, g4, g5, g6, g7, g8, g9, lbrace, lalt, numstar, lshift, numlock, f10, f11, f12, pgdn, hash, del, pgup, caps, equal, numenter, next, enter, scroll, bslash, front, wheel, dpi, thumb, back +0\Lighting\Animations\%7BB60A7D3A-AAC6-4676-8471-D602455A1134%7D\Name=Wave +0\Lighting\Animations\%7BB60A7D3A-AAC6-4676-8471-D602455A1134%7D\Opacity=1 +0\Lighting\Animations\%7BB60A7D3A-AAC6-4676-8471-D602455A1134%7D\Parameters\angle=120 +0\Lighting\Animations\%7BB60A7D3A-AAC6-4676-8471-D602455A1134%7D\Parameters\color=0:ffff0000 17:ffffff00 33:ff00ff00 50:ff00ffff 67:ff0000ff 83:ffff00ff 100:ffff0000 +0\Lighting\Animations\%7BB60A7D3A-AAC6-4676-8471-D602455A1134%7D\Parameters\delay=0 +0\Lighting\Animations\%7BB60A7D3A-AAC6-4676-8471-D602455A1134%7D\Parameters\duration=3 +0\Lighting\Animations\%7BB60A7D3A-AAC6-4676-8471-D602455A1134%7D\Parameters\kpdelay=0 +0\Lighting\Animations\%7BB60A7D3A-AAC6-4676-8471-D602455A1134%7D\Parameters\kpmode=0 +0\Lighting\Animations\%7BB60A7D3A-AAC6-4676-8471-D602455A1134%7D\Parameters\kpmodestop=false +0\Lighting\Animations\%7BB60A7D3A-AAC6-4676-8471-D602455A1134%7D\Parameters\kprelease=false +0\Lighting\Animations\%7BB60A7D3A-AAC6-4676-8471-D602455A1134%7D\Parameters\kprepeat=3 +0\Lighting\Animations\%7BB60A7D3A-AAC6-4676-8471-D602455A1134%7D\Parameters\kpstop=0 +0\Lighting\Animations\%7BB60A7D3A-AAC6-4676-8471-D602455A1134%7D\Parameters\kptrigger=0 +0\Lighting\Animations\%7BB60A7D3A-AAC6-4676-8471-D602455A1134%7D\Parameters\length=100.000000 +0\Lighting\Animations\%7BB60A7D3A-AAC6-4676-8471-D602455A1134%7D\Parameters\repeat=3 +0\Lighting\Animations\%7BB60A7D3A-AAC6-4676-8471-D602455A1134%7D\Parameters\stop=-1 +0\Lighting\Animations\%7BB60A7D3A-AAC6-4676-8471-D602455A1134%7D\Parameters\symmetric=0 +0\Lighting\Animations\%7BB60A7D3A-AAC6-4676-8471-D602455A1134%7D\Parameters\trigger=1 +0\Lighting\Animations\%7BB60A7D3A-AAC6-4676-8471-D602455A1134%7D\ScriptGuid={E0BBA19E-C328-4C0E-8E3C-A06D5722B4FC} +0\Lighting\Animations\%7BB60A7D3A-AAC6-4676-8471-D602455A1134%7D\ScriptName=Wave +0\Lighting\Animations\%7BB60A7D3A-AAC6-4676-8471-D602455A1134%7D\UseRealNames=true +0\Lighting\Brightness=0 +0\Lighting\KeyMap=MM700 GB +0\Lighting\Keys\0=#ffffff +0\Lighting\Keys\1=#ffffff +0\Lighting\Keys\2=#ffffff +0\Lighting\Keys\3=#ffffff +0\Lighting\Keys\4=#ffffff +0\Lighting\Keys\5=#ffffff +0\Lighting\Keys\6=#ffffff +0\Lighting\Keys\7=#ffffff +0\Lighting\Keys\8=#ffffff +0\Lighting\Keys\9=#ffffff +0\Lighting\Keys\a=#ffffff +0\Lighting\Keys\b=#ffffff +0\Lighting\Keys\back=#ffffff +0\Lighting\Keys\bslash=#ffffff +0\Lighting\Keys\bslash_iso=#ffffff +0\Lighting\Keys\bspace=#ffffff +0\Lighting\Keys\c=#ffffff +0\Lighting\Keys\caps=#ffffff +0\Lighting\Keys\colon=#ffffff +0\Lighting\Keys\comma=#ffffff +0\Lighting\Keys\d=#ffffff +0\Lighting\Keys\del=#ffffff +0\Lighting\Keys\dot=#ffffff +0\Lighting\Keys\down=#ffffff +0\Lighting\Keys\dpi=#ffffff +0\Lighting\Keys\e=#ffffff +0\Lighting\Keys\end=#ffffff +0\Lighting\Keys\enter=#ffffff +0\Lighting\Keys\equal=#ffffff +0\Lighting\Keys\esc=#ffffff +0\Lighting\Keys\f=#ffffff +0\Lighting\Keys\f1=#ffffff +0\Lighting\Keys\f10=#ffffff +0\Lighting\Keys\f11=#ffffff +0\Lighting\Keys\f12=#ffffff +0\Lighting\Keys\f2=#ffffff +0\Lighting\Keys\f3=#ffffff +0\Lighting\Keys\f4=#ffffff +0\Lighting\Keys\f5=#ffffff +0\Lighting\Keys\f6=#ffffff +0\Lighting\Keys\f7=#ffffff +0\Lighting\Keys\f8=#ffffff +0\Lighting\Keys\f9=#ffffff +0\Lighting\Keys\front=#ffffff +0\Lighting\Keys\g=#ffffff +0\Lighting\Keys\g1=#ffffff +0\Lighting\Keys\g10=#ffffff +0\Lighting\Keys\g11=#ffffff +0\Lighting\Keys\g12=#ffffff +0\Lighting\Keys\g13=#ffffff +0\Lighting\Keys\g14=#ffffff +0\Lighting\Keys\g15=#ffffff +0\Lighting\Keys\g16=#ffffff +0\Lighting\Keys\g17=#ffffff +0\Lighting\Keys\g18=#ffffff +0\Lighting\Keys\g2=#ffffff +0\Lighting\Keys\g3=#ffffff +0\Lighting\Keys\g4=#ffffff +0\Lighting\Keys\g5=#ffffff +0\Lighting\Keys\g6=#ffffff +0\Lighting\Keys\g7=#ffffff +0\Lighting\Keys\g8=#ffffff +0\Lighting\Keys\g9=#ffffff +0\Lighting\Keys\grave=#ffffff +0\Lighting\Keys\h=#ffffff +0\Lighting\Keys\hash=#ffffff +0\Lighting\Keys\home=#ffffff +0\Lighting\Keys\i=#ffffff +0\Lighting\Keys\ins=#ffffff +0\Lighting\Keys\j=#ffffff +0\Lighting\Keys\k=#ffffff +0\Lighting\Keys\l=#ffffff +0\Lighting\Keys\lalt=#ffffff +0\Lighting\Keys\lbrace=#ffffff +0\Lighting\Keys\lctrl=#ffffff +0\Lighting\Keys\left=#ffffff +0\Lighting\Keys\light=#ffffff +0\Lighting\Keys\lock=#ffffff +0\Lighting\Keys\lshift=#ffffff +0\Lighting\Keys\lwin=#ffffff +0\Lighting\Keys\m=#ffffff +0\Lighting\Keys\m1=#ffffff +0\Lighting\Keys\m2=#ffffff +0\Lighting\Keys\m3=#ffffff +0\Lighting\Keys\minus=#ffffff +0\Lighting\Keys\mr=#ffffff +0\Lighting\Keys\mute=#ffffff +0\Lighting\Keys\n=#ffffff +0\Lighting\Keys\next=#ffffff +0\Lighting\Keys\num0=#ffffff +0\Lighting\Keys\num1=#ffffff +0\Lighting\Keys\num2=#ffffff +0\Lighting\Keys\num3=#ffffff +0\Lighting\Keys\num4=#ffffff +0\Lighting\Keys\num5=#ffffff +0\Lighting\Keys\num6=#ffffff +0\Lighting\Keys\num7=#ffffff +0\Lighting\Keys\num8=#ffffff +0\Lighting\Keys\num9=#ffffff +0\Lighting\Keys\numdot=#ffffff +0\Lighting\Keys\numenter=#ffffff +0\Lighting\Keys\numlock=#ffffff +0\Lighting\Keys\numminus=#ffffff +0\Lighting\Keys\numplus=#ffffff +0\Lighting\Keys\numslash=#ffffff +0\Lighting\Keys\numstar=#ffffff +0\Lighting\Keys\o=#ffffff +0\Lighting\Keys\p=#ffffff +0\Lighting\Keys\pause=#ffffff +0\Lighting\Keys\pgdn=#ffffff +0\Lighting\Keys\pgup=#ffffff +0\Lighting\Keys\play=#ffffff +0\Lighting\Keys\prev=#ffffff +0\Lighting\Keys\prtscn=#ffffff +0\Lighting\Keys\q=#ffffff +0\Lighting\Keys\quote=#ffffff +0\Lighting\Keys\r=#ffffff +0\Lighting\Keys\ralt=#ffffff +0\Lighting\Keys\rbrace=#ffffff +0\Lighting\Keys\rctrl=#ffffff +0\Lighting\Keys\right=#ffffff +0\Lighting\Keys\rmenu=#ffffff +0\Lighting\Keys\rshift=#ffffff +0\Lighting\Keys\rwin=#ffffff +0\Lighting\Keys\s=#ffffff +0\Lighting\Keys\scroll=#ffffff +0\Lighting\Keys\slash=#ffffff +0\Lighting\Keys\space=#ffffff +0\Lighting\Keys\stop=#ffffff +0\Lighting\Keys\t=#ffffff +0\Lighting\Keys\tab=#ffffff +0\Lighting\Keys\u=#ffffff +0\Lighting\Keys\up=#ffffff +0\Lighting\Keys\v=#ffffff +0\Lighting\Keys\voldn=#ffffff +0\Lighting\Keys\volup=#ffffff +0\Lighting\Keys\w=#ffffff +0\Lighting\Keys\x=#ffffff +0\Lighting\Keys\y=#ffffff +0\Lighting\Keys\z=#ffffff +0\Lighting\Keys\zone1=#ffffff +0\Lighting\Keys\zone2=#ffffff +0\Lighting\Keys\zone3=#ffffff +0\Lighting\Keys\zone4=#ffffff +0\Lighting\Keys\zone5=#ffffff +0\Lighting\Keys\zone6=#ffffff +0\Lighting\Keys\zone7=#ffffff +0\Lighting\Keys\zone8=#ffffff +0\Lighting\Keys\zone9=#ffffff +0\Lighting\UseRealNames=true +0\Modified=4696c2d5 +0\Name=Rainbow +0\Performance\6RGB=#ffc0c0c0 +0\Performance\AngleSnap=false +0\Performance\CurIdx=1 +0\Performance\DPI\0=@Point(400 400) +0\Performance\DPI\0RGB=#ffff0000 +0\Performance\DPI\1=@Point(450 450) +0\Performance\DPI\1Disabled=false +0\Performance\DPI\1RGB=#ffffc000 +0\Performance\DPI\2=@Point(800 800) +0\Performance\DPI\2Disabled=false +0\Performance\DPI\2RGB=#ffffff00 +0\Performance\DPI\3=@Point(1500 1500) +0\Performance\DPI\3Disabled=false +0\Performance\DPI\3RGB=#ff00ff00 +0\Performance\DPI\4=@Point(3000 3000) +0\Performance\DPI\4Disabled=false +0\Performance\DPI\4RGB=#ff00ffff +0\Performance\DPI\5=@Point(6000 6000) +0\Performance\DPI\5Disabled=false +0\Performance\DPI\5RGB=#ffffffff +0\Performance\Indicators\0\Enable=false +0\Performance\Indicators\0\Hardware=0 +0\Performance\Indicators\0\RGB0=#ff00ff00 +0\Performance\Indicators\0\RGB1=#ff000000 +0\Performance\Indicators\1\Enable=false +0\Performance\Indicators\1\Hardware=0 +0\Performance\Indicators\1\RGB0=#ff00ff00 +0\Performance\Indicators\1\RGB1=#ff000000 +0\Performance\Indicators\2\Enable=false +0\Performance\Indicators\2\Hardware=0 +0\Performance\Indicators\2\RGB0=#ff00ff00 +0\Performance\Indicators\2\RGB1=#ff000000 +0\Performance\Indicators\3\Enable=true +0\Performance\Indicators\3\RGB0=#00ffffff +0\Performance\Indicators\3\RGB1=#ff000000 +0\Performance\Indicators\4\Enable=true +0\Performance\Indicators\4\RGB0=#ffff0000 +0\Performance\Indicators\4\RGB1=#ff000000 +0\Performance\Indicators\5\Enable=true +0\Performance\Indicators\5\RGB0=#ffff0000 +0\Performance\Indicators\5\RGB1=#ffffff00 +0\Performance\Indicators\5\RGB2=#ffffffff +0\Performance\Indicators\6\Enable=true +0\Performance\Indicators\6\RGB0=#ffffffff +0\Performance\Indicators\6\RGB1=#ff000000 +0\Performance\Indicators\7\Enable=true +0\Performance\Indicators\7\RGB0=#00ffffff +0\Performance\Indicators\7\RGB1=#ff000000 +0\Performance\Indicators\7\RGB2=#ff000000 +0\Performance\Indicators\DPI=true +0\Performance\LiftHeight=3 +1\Binding\KeyMap=MM700 GB +1\Binding\UseRealNames=true +1\Binding\WinLock=false +1\GUID={982F6B59-8399-4FA6-8AF4-3BC63A62D9AD} +1\HwModified=d6674c5 +1\Lighting\Animations\List={9EA4750E-790A-4DCE-90D0-CAAB36CCA693} +1\Lighting\Animations\%7B9EA4750E-790A-4DCE-90D0-CAAB36CCA693%7D\BlendMode=Normal +1\Lighting\Animations\%7B9EA4750E-790A-4DCE-90D0-CAAB36CCA693%7D\Keys=zone3, zone8, zone5, zone1, zone6, space, down, quote, dot, right, colon, slash, bslash_iso, a, b, c, d, e, f, g, h, i, rbrace, j, k, l, m, n, o, p, q, r, s, t, u, up, v, w, x, y, z, comma, lbrace, hash, left, bslash, front, wheel, dpi, thumb, back +1\Lighting\Animations\%7B9EA4750E-790A-4DCE-90D0-CAAB36CCA693%7D\Name=Breath +1\Lighting\Animations\%7B9EA4750E-790A-4DCE-90D0-CAAB36CCA693%7D\Opacity=1 +1\Lighting\Animations\%7B9EA4750E-790A-4DCE-90D0-CAAB36CCA693%7D\Parameters\color=0:00ffffff 50:ffffffff 100:00ffffff +1\Lighting\Animations\%7B9EA4750E-790A-4DCE-90D0-CAAB36CCA693%7D\Parameters\delay=0 +1\Lighting\Animations\%7B9EA4750E-790A-4DCE-90D0-CAAB36CCA693%7D\Parameters\duration=5 +1\Lighting\Animations\%7B9EA4750E-790A-4DCE-90D0-CAAB36CCA693%7D\Parameters\kpdelay=0 +1\Lighting\Animations\%7B9EA4750E-790A-4DCE-90D0-CAAB36CCA693%7D\Parameters\kphold=1 +1\Lighting\Animations\%7B9EA4750E-790A-4DCE-90D0-CAAB36CCA693%7D\Parameters\kpmode=0 +1\Lighting\Animations\%7B9EA4750E-790A-4DCE-90D0-CAAB36CCA693%7D\Parameters\kpmodestop=false +1\Lighting\Animations\%7B9EA4750E-790A-4DCE-90D0-CAAB36CCA693%7D\Parameters\kprelease=false +1\Lighting\Animations\%7B9EA4750E-790A-4DCE-90D0-CAAB36CCA693%7D\Parameters\kprepeat=5 +1\Lighting\Animations\%7B9EA4750E-790A-4DCE-90D0-CAAB36CCA693%7D\Parameters\kpstop=0 +1\Lighting\Animations\%7B9EA4750E-790A-4DCE-90D0-CAAB36CCA693%7D\Parameters\kptrigger=0 +1\Lighting\Animations\%7B9EA4750E-790A-4DCE-90D0-CAAB36CCA693%7D\Parameters\randomize=0 +1\Lighting\Animations\%7B9EA4750E-790A-4DCE-90D0-CAAB36CCA693%7D\Parameters\repeat=5 +1\Lighting\Animations\%7B9EA4750E-790A-4DCE-90D0-CAAB36CCA693%7D\Parameters\stop=-1 +1\Lighting\Animations\%7B9EA4750E-790A-4DCE-90D0-CAAB36CCA693%7D\Parameters\trigger=1 +1\Lighting\Animations\%7B9EA4750E-790A-4DCE-90D0-CAAB36CCA693%7D\ScriptGuid={54DD2975-E192-457D-BCFC-D912A24E33B4} +1\Lighting\Animations\%7B9EA4750E-790A-4DCE-90D0-CAAB36CCA693%7D\ScriptName=Gradient +1\Lighting\Animations\%7B9EA4750E-790A-4DCE-90D0-CAAB36CCA693%7D\UseRealNames=true +1\Lighting\Brightness=0 +1\Lighting\KeyMap=MM700 GB +1\Lighting\Keys\0=#ffffff +1\Lighting\Keys\1=#ffffff +1\Lighting\Keys\2=#ffffff +1\Lighting\Keys\3=#ffffff +1\Lighting\Keys\4=#ffffff +1\Lighting\Keys\5=#ffffff +1\Lighting\Keys\6=#ffffff +1\Lighting\Keys\7=#ffffff +1\Lighting\Keys\8=#ffffff +1\Lighting\Keys\9=#ffffff +1\Lighting\Keys\a=#ff0000 +1\Lighting\Keys\b=#ff0000 +1\Lighting\Keys\back=#ff0000 +1\Lighting\Keys\bslash=#ff0000 +1\Lighting\Keys\bslash_iso=#ff0000 +1\Lighting\Keys\bspace=#ffffff +1\Lighting\Keys\c=#ff0000 +1\Lighting\Keys\caps=#ffffff +1\Lighting\Keys\colon=#ff0000 +1\Lighting\Keys\comma=#ff0000 +1\Lighting\Keys\d=#ff0000 +1\Lighting\Keys\del=#ffffff +1\Lighting\Keys\dot=#ff0000 +1\Lighting\Keys\down=#ff0000 +1\Lighting\Keys\dpi=#ff0000 +1\Lighting\Keys\e=#ff0000 +1\Lighting\Keys\end=#ffffff +1\Lighting\Keys\enter=#ffffff +1\Lighting\Keys\equal=#ffffff +1\Lighting\Keys\esc=#ffffff +1\Lighting\Keys\f=#ff0000 +1\Lighting\Keys\f1=#ffffff +1\Lighting\Keys\f10=#ffffff +1\Lighting\Keys\f11=#ffffff +1\Lighting\Keys\f12=#ffffff +1\Lighting\Keys\f2=#ffffff +1\Lighting\Keys\f3=#ffffff +1\Lighting\Keys\f4=#ffffff +1\Lighting\Keys\f5=#ffffff +1\Lighting\Keys\f6=#ffffff +1\Lighting\Keys\f7=#ffffff +1\Lighting\Keys\f8=#ffffff +1\Lighting\Keys\f9=#ffffff +1\Lighting\Keys\front=#ff0000 +1\Lighting\Keys\g=#ff0000 +1\Lighting\Keys\g1=#ff8080 +1\Lighting\Keys\g10=#ff8080 +1\Lighting\Keys\g11=#ff8080 +1\Lighting\Keys\g12=#ff8080 +1\Lighting\Keys\g13=#ff8080 +1\Lighting\Keys\g14=#ff8080 +1\Lighting\Keys\g15=#ff8080 +1\Lighting\Keys\g16=#ff8080 +1\Lighting\Keys\g17=#ff8080 +1\Lighting\Keys\g18=#ff8080 +1\Lighting\Keys\g2=#ff8080 +1\Lighting\Keys\g3=#ff8080 +1\Lighting\Keys\g4=#ff8080 +1\Lighting\Keys\g5=#ff8080 +1\Lighting\Keys\g6=#ff8080 +1\Lighting\Keys\g7=#ff8080 +1\Lighting\Keys\g8=#ff8080 +1\Lighting\Keys\g9=#ff8080 +1\Lighting\Keys\grave=#ffffff +1\Lighting\Keys\h=#ff0000 +1\Lighting\Keys\hash=#ff0000 +1\Lighting\Keys\home=#ffffff +1\Lighting\Keys\i=#ff0000 +1\Lighting\Keys\ins=#ffffff +1\Lighting\Keys\j=#ff0000 +1\Lighting\Keys\k=#ff0000 +1\Lighting\Keys\l=#ff0000 +1\Lighting\Keys\lalt=#ffffff +1\Lighting\Keys\lbrace=#ff0000 +1\Lighting\Keys\lctrl=#ffffff +1\Lighting\Keys\left=#ff0000 +1\Lighting\Keys\light=#ffffff +1\Lighting\Keys\lock=#ffffff +1\Lighting\Keys\lshift=#ffffff +1\Lighting\Keys\lwin=#ffffff +1\Lighting\Keys\m=#ff0000 +1\Lighting\Keys\m1=#ffffff +1\Lighting\Keys\m2=#ffffff +1\Lighting\Keys\m3=#ffffff +1\Lighting\Keys\minus=#ffffff +1\Lighting\Keys\mr=#ffffff +1\Lighting\Keys\mute=#ffffff +1\Lighting\Keys\n=#ff0000 +1\Lighting\Keys\next=#ff8080 +1\Lighting\Keys\num0=#ff8080 +1\Lighting\Keys\num1=#ff8080 +1\Lighting\Keys\num2=#ff8080 +1\Lighting\Keys\num3=#ff8080 +1\Lighting\Keys\num4=#ff8080 +1\Lighting\Keys\num5=#ff8080 +1\Lighting\Keys\num6=#ff8080 +1\Lighting\Keys\num7=#ff8080 +1\Lighting\Keys\num8=#ff8080 +1\Lighting\Keys\num9=#ff8080 +1\Lighting\Keys\numdot=#ff8080 +1\Lighting\Keys\numenter=#ff8080 +1\Lighting\Keys\numlock=#ff8080 +1\Lighting\Keys\numminus=#ff8080 +1\Lighting\Keys\numplus=#ff8080 +1\Lighting\Keys\numslash=#ff8080 +1\Lighting\Keys\numstar=#ff8080 +1\Lighting\Keys\o=#ff0000 +1\Lighting\Keys\p=#ff0000 +1\Lighting\Keys\pause=#ffffff +1\Lighting\Keys\pgdn=#ffffff +1\Lighting\Keys\pgup=#ffffff +1\Lighting\Keys\play=#ff8080 +1\Lighting\Keys\prev=#ff8080 +1\Lighting\Keys\prtscn=#ffffff +1\Lighting\Keys\q=#ff0000 +1\Lighting\Keys\quote=#ff0000 +1\Lighting\Keys\r=#ff0000 +1\Lighting\Keys\ralt=#ffffff +1\Lighting\Keys\rbrace=#ff0000 +1\Lighting\Keys\rctrl=#ffffff +1\Lighting\Keys\right=#ff0000 +1\Lighting\Keys\rmenu=#ffffff +1\Lighting\Keys\rshift=#ffffff +1\Lighting\Keys\rwin=#ffffff +1\Lighting\Keys\s=#ff0000 +1\Lighting\Keys\scroll=#ffffff +1\Lighting\Keys\slash=#ff0000 +1\Lighting\Keys\space=#ff0000 +1\Lighting\Keys\stop=#ff8080 +1\Lighting\Keys\t=#ff0000 +1\Lighting\Keys\tab=#ffffff +1\Lighting\Keys\thumb=#ff0000 +1\Lighting\Keys\u=#ff0000 +1\Lighting\Keys\up=#ff0000 +1\Lighting\Keys\v=#ff0000 +1\Lighting\Keys\voldn=#ffffff +1\Lighting\Keys\volup=#ffffff +1\Lighting\Keys\w=#ff0000 +1\Lighting\Keys\wheel=#ff0000 +1\Lighting\Keys\x=#ff0000 +1\Lighting\Keys\y=#ff0000 +1\Lighting\Keys\z=#ff0000 +1\Lighting\Keys\zone1=#ff0000 +1\Lighting\Keys\zone2=#ff0000 +1\Lighting\Keys\zone3=#ff0000 +1\Lighting\Keys\zone4=#ff0000 +1\Lighting\Keys\zone5=#ff0000 +1\Lighting\Keys\zone6=#ff0000 +1\Lighting\Keys\zone7=#ff0000 +1\Lighting\Keys\zone8=#ff0000 +1\Lighting\Keys\zone9=#ff0000 +1\Lighting\UseRealNames=true +1\Modified=254ba8f7 +1\Name=Breathing +1\Performance\6RGB=#ffc0c0c0 +1\Performance\AngleSnap=false +1\Performance\CurIdx=1 +1\Performance\DPI\0=@Point(400 400) +1\Performance\DPI\0RGB=#ffff0000 +1\Performance\DPI\1=@Point(450 450) +1\Performance\DPI\1Disabled=false +1\Performance\DPI\1RGB=#ffffc000 +1\Performance\DPI\2=@Point(800 800) +1\Performance\DPI\2Disabled=false +1\Performance\DPI\2RGB=#ffffff00 +1\Performance\DPI\3=@Point(1500 1500) +1\Performance\DPI\3Disabled=false +1\Performance\DPI\3RGB=#ff00ff00 +1\Performance\DPI\4=@Point(3000 3000) +1\Performance\DPI\4Disabled=false +1\Performance\DPI\4RGB=#ff00ffff +1\Performance\DPI\5=@Point(6000 6000) +1\Performance\DPI\5Disabled=false +1\Performance\DPI\5RGB=#ffffffff +1\Performance\Indicators\0\Enable=false +1\Performance\Indicators\0\Hardware=0 +1\Performance\Indicators\0\RGB0=#ff00ff00 +1\Performance\Indicators\0\RGB1=#ff000000 +1\Performance\Indicators\1\Enable=false +1\Performance\Indicators\1\Hardware=0 +1\Performance\Indicators\1\RGB0=#ff00ff00 +1\Performance\Indicators\1\RGB1=#ff000000 +1\Performance\Indicators\2\Enable=false +1\Performance\Indicators\2\Hardware=0 +1\Performance\Indicators\2\RGB0=#ff00ff00 +1\Performance\Indicators\2\RGB1=#ff000000 +1\Performance\Indicators\3\Enable=true +1\Performance\Indicators\3\RGB0=#00ffffff +1\Performance\Indicators\3\RGB1=#ff000000 +1\Performance\Indicators\4\Enable=true +1\Performance\Indicators\4\RGB0=#ffff0000 +1\Performance\Indicators\4\RGB1=#ff000000 +1\Performance\Indicators\5\Enable=true +1\Performance\Indicators\5\RGB0=#ffff0000 +1\Performance\Indicators\5\RGB1=#ffffff00 +1\Performance\Indicators\5\RGB2=#ffffffff +1\Performance\Indicators\6\Enable=true +1\Performance\Indicators\6\RGB0=#ffffffff +1\Performance\Indicators\6\RGB1=#ff000000 +1\Performance\Indicators\7\Enable=true +1\Performance\Indicators\7\RGB0=#00ffffff +1\Performance\Indicators\7\RGB1=#ff000000 +1\Performance\Indicators\7\RGB2=#ff000000 +1\Performance\Indicators\DPI=false +1\Performance\LiftHeight=3 +2\Binding\KeyMap=MM700 GB +2\Binding\UseRealNames=true +2\Binding\WinLock=false +2\GUID={57C94A3A-80E6-4182-B067-6D4A14AD497C} +2\HwModified=417c3862 +2\Lighting\Animations\List={51E79A62-3C5C-4732-925C-098499E81A21}, {913D4ABD-246C-4008-9CFB-F4B91CC991F1} +2\Lighting\Animations\%7B51E79A62-3C5C-4732-925C-098499E81A21%7D\BlendMode=Multiply +2\Lighting\Animations\%7B51E79A62-3C5C-4732-925C-098499E81A21%7D\Keys=zone4, zone3, zone8, zone5, zone9, zone7, zone2, zone1, zone6, space, down, quote, bspace, dot, rwin, rmenu, prev, tab, right, num0, num1, num2, num3, num4, num5, play, num6, colon, num7, num8, ralt, num9, esc, numslash, slash, prtscn, mute, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, bslash_iso, light, m1, m2, m3, home, rctrl, numplus, grave, a, b, pause, c, stop, d, e, f, g, f1, h, f2, i, g10, f3, rbrace, j, g11, f4, k, g12, f5, l, g13, f6, m, g14, f7, n, g15, f8, o, g16, f9, p, g17, q, g18, r, lwin, s, numminus, minus, t, u, up, v, w, x, y, z, end, rshift, mr, ins, comma, numdot, lctrl, g1, g2, g3, g4, g5, g6, g7, g8, g9, lbrace, lalt, numstar, lshift, numlock, f10, f11, f12, pgdn, hash, del, pgup, caps, lock, equal, left, numenter, next, enter, scroll, bslash, front, wheel, dpi, thumb, back +2\Lighting\Animations\%7B51E79A62-3C5C-4732-925C-098499E81A21%7D\Name=Random +2\Lighting\Animations\%7B51E79A62-3C5C-4732-925C-098499E81A21%7D\Opacity=1 +2\Lighting\Animations\%7B51E79A62-3C5C-4732-925C-098499E81A21%7D\Parameters\delay=0 +2\Lighting\Animations\%7B51E79A62-3C5C-4732-925C-098499E81A21%7D\Parameters\duration=0.5 +2\Lighting\Animations\%7B51E79A62-3C5C-4732-925C-098499E81A21%7D\Parameters\fade=0 +2\Lighting\Animations\%7B51E79A62-3C5C-4732-925C-098499E81A21%7D\Parameters\kpdelay=0 +2\Lighting\Animations\%7B51E79A62-3C5C-4732-925C-098499E81A21%7D\Parameters\kpmode=1 +2\Lighting\Animations\%7B51E79A62-3C5C-4732-925C-098499E81A21%7D\Parameters\kpmodestop=false +2\Lighting\Animations\%7B51E79A62-3C5C-4732-925C-098499E81A21%7D\Parameters\kprelease=false +2\Lighting\Animations\%7B51E79A62-3C5C-4732-925C-098499E81A21%7D\Parameters\kpstop=-1 +2\Lighting\Animations\%7B51E79A62-3C5C-4732-925C-098499E81A21%7D\Parameters\kptrigger=0 +2\Lighting\Animations\%7B51E79A62-3C5C-4732-925C-098499E81A21%7D\Parameters\stop=-1 +2\Lighting\Animations\%7B51E79A62-3C5C-4732-925C-098499E81A21%7D\Parameters\trigger=1 +2\Lighting\Animations\%7B51E79A62-3C5C-4732-925C-098499E81A21%7D\Parameters\useopacity=0 +2\Lighting\Animations\%7B51E79A62-3C5C-4732-925C-098499E81A21%7D\ScriptGuid={22418DA4-A181-4B93-A4D3-03682BA283D2} +2\Lighting\Animations\%7B51E79A62-3C5C-4732-925C-098499E81A21%7D\ScriptName=Random +2\Lighting\Animations\%7B51E79A62-3C5C-4732-925C-098499E81A21%7D\UseRealNames=true +2\Lighting\Animations\%7B913D4ABD-246C-4008-9CFB-F4B91CC991F1%7D\BlendMode=Add +2\Lighting\Animations\%7B913D4ABD-246C-4008-9CFB-F4B91CC991F1%7D\Keys=zone4, zone3, zone8, zone5, zone9, zone7, zone2, zone1, zone6, space, down, quote, bspace, dot, rwin, rmenu, prev, tab, right, num0, num1, num2, num3, num4, num5, play, num6, colon, num7, num8, ralt, num9, esc, numslash, slash, prtscn, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, bslash_iso, home, rctrl, numplus, grave, a, b, pause, c, stop, d, e, f, g, f1, h, f2, i, g10, f3, rbrace, j, g11, f4, k, g12, f5, l, g13, f6, m, g14, f7, n, g15, f8, o, g16, f9, p, g17, q, g18, r, lwin, s, numminus, minus, t, u, up, v, w, x, y, z, end, rshift, ins, comma, numdot, lctrl, g1, g2, g3, g4, g5, g6, g7, g8, g9, lbrace, lalt, numstar, lshift, numlock, f10, f11, f12, pgdn, hash, del, pgup, caps, equal, left, numenter, next, enter, scroll, bslash +2\Lighting\Animations\%7B913D4ABD-246C-4008-9CFB-F4B91CC991F1%7D\Name=Ripple +2\Lighting\Animations\%7B913D4ABD-246C-4008-9CFB-F4B91CC991F1%7D\Opacity=1 +2\Lighting\Animations\%7B913D4ABD-246C-4008-9CFB-F4B91CC991F1%7D\Parameters\color=0:ffff007f 100:00ff007f +2\Lighting\Animations\%7B913D4ABD-246C-4008-9CFB-F4B91CC991F1%7D\Parameters\delay=0 +2\Lighting\Animations\%7B913D4ABD-246C-4008-9CFB-F4B91CC991F1%7D\Parameters\duration=1 +2\Lighting\Animations\%7B913D4ABD-246C-4008-9CFB-F4B91CC991F1%7D\Parameters\kpdelay=0 +2\Lighting\Animations\%7B913D4ABD-246C-4008-9CFB-F4B91CC991F1%7D\Parameters\kpmode=0 +2\Lighting\Animations\%7B913D4ABD-246C-4008-9CFB-F4B91CC991F1%7D\Parameters\kpmodestop=false +2\Lighting\Animations\%7B913D4ABD-246C-4008-9CFB-F4B91CC991F1%7D\Parameters\kprelease=false +2\Lighting\Animations\%7B913D4ABD-246C-4008-9CFB-F4B91CC991F1%7D\Parameters\kprepeat=1 +2\Lighting\Animations\%7B913D4ABD-246C-4008-9CFB-F4B91CC991F1%7D\Parameters\kpstop=0 +2\Lighting\Animations\%7B913D4ABD-246C-4008-9CFB-F4B91CC991F1%7D\Parameters\kptrigger=1 +2\Lighting\Animations\%7B913D4ABD-246C-4008-9CFB-F4B91CC991F1%7D\Parameters\length=10 +2\Lighting\Animations\%7B913D4ABD-246C-4008-9CFB-F4B91CC991F1%7D\Parameters\randomize=0 +2\Lighting\Animations\%7B913D4ABD-246C-4008-9CFB-F4B91CC991F1%7D\Parameters\repeat=1 +2\Lighting\Animations\%7B913D4ABD-246C-4008-9CFB-F4B91CC991F1%7D\Parameters\stop=-1 +2\Lighting\Animations\%7B913D4ABD-246C-4008-9CFB-F4B91CC991F1%7D\Parameters\symmetric=1 +2\Lighting\Animations\%7B913D4ABD-246C-4008-9CFB-F4B91CC991F1%7D\Parameters\trigger=0 +2\Lighting\Animations\%7B913D4ABD-246C-4008-9CFB-F4B91CC991F1%7D\Parameters\x_offset=0.000000 +2\Lighting\Animations\%7B913D4ABD-246C-4008-9CFB-F4B91CC991F1%7D\Parameters\y_offset=0.000000 +2\Lighting\Animations\%7B913D4ABD-246C-4008-9CFB-F4B91CC991F1%7D\ScriptGuid={097D69F0-70B2-48B8-AFE2-25A1CDB02C9D} +2\Lighting\Animations\%7B913D4ABD-246C-4008-9CFB-F4B91CC991F1%7D\ScriptName=Ripple +2\Lighting\Animations\%7B913D4ABD-246C-4008-9CFB-F4B91CC991F1%7D\UseRealNames=true +2\Lighting\Brightness=0 +2\Lighting\KeyMap=MM700 GB +2\Lighting\Keys\0=#aa00ff +2\Lighting\Keys\1=#aa00ff +2\Lighting\Keys\2=#aa00ff +2\Lighting\Keys\3=#aa00ff +2\Lighting\Keys\4=#aa00ff +2\Lighting\Keys\5=#aa00ff +2\Lighting\Keys\6=#aa00ff +2\Lighting\Keys\7=#aa00ff +2\Lighting\Keys\8=#aa00ff +2\Lighting\Keys\9=#aa00ff +2\Lighting\Keys\a=#aa00ff +2\Lighting\Keys\b=#aa00ff +2\Lighting\Keys\back=#aa00ff +2\Lighting\Keys\bslash=#aa00ff +2\Lighting\Keys\bslash_iso=#aa00ff +2\Lighting\Keys\bspace=#aa00ff +2\Lighting\Keys\c=#aa00ff +2\Lighting\Keys\caps=#aa00ff +2\Lighting\Keys\colon=#aa00ff +2\Lighting\Keys\comma=#aa00ff +2\Lighting\Keys\d=#aa00ff +2\Lighting\Keys\del=#aa00ff +2\Lighting\Keys\dot=#aa00ff +2\Lighting\Keys\down=#aa00ff +2\Lighting\Keys\dpi=#aa00ff +2\Lighting\Keys\e=#aa00ff +2\Lighting\Keys\end=#aa00ff +2\Lighting\Keys\enter=#aa00ff +2\Lighting\Keys\equal=#aa00ff +2\Lighting\Keys\esc=#aa00ff +2\Lighting\Keys\f=#aa00ff +2\Lighting\Keys\f1=#aa00ff +2\Lighting\Keys\f10=#aa00ff +2\Lighting\Keys\f11=#aa00ff +2\Lighting\Keys\f12=#aa00ff +2\Lighting\Keys\f2=#aa00ff +2\Lighting\Keys\f3=#aa00ff +2\Lighting\Keys\f4=#aa00ff +2\Lighting\Keys\f5=#aa00ff +2\Lighting\Keys\f6=#aa00ff +2\Lighting\Keys\f7=#aa00ff +2\Lighting\Keys\f8=#aa00ff +2\Lighting\Keys\f9=#aa00ff +2\Lighting\Keys\front=#aa00ff +2\Lighting\Keys\g=#aa00ff +2\Lighting\Keys\g1=#aa00ff +2\Lighting\Keys\g10=#aa00ff +2\Lighting\Keys\g11=#aa00ff +2\Lighting\Keys\g12=#aa00ff +2\Lighting\Keys\g13=#aa00ff +2\Lighting\Keys\g14=#aa00ff +2\Lighting\Keys\g15=#aa00ff +2\Lighting\Keys\g16=#aa00ff +2\Lighting\Keys\g17=#aa00ff +2\Lighting\Keys\g18=#aa00ff +2\Lighting\Keys\g2=#aa00ff +2\Lighting\Keys\g3=#aa00ff +2\Lighting\Keys\g4=#aa00ff +2\Lighting\Keys\g5=#aa00ff +2\Lighting\Keys\g6=#aa00ff +2\Lighting\Keys\g7=#aa00ff +2\Lighting\Keys\g8=#aa00ff +2\Lighting\Keys\g9=#aa00ff +2\Lighting\Keys\grave=#aa00ff +2\Lighting\Keys\h=#aa00ff +2\Lighting\Keys\hash=#aa00ff +2\Lighting\Keys\home=#aa00ff +2\Lighting\Keys\i=#aa00ff +2\Lighting\Keys\ins=#aa00ff +2\Lighting\Keys\j=#aa00ff +2\Lighting\Keys\k=#aa00ff +2\Lighting\Keys\l=#aa00ff +2\Lighting\Keys\lalt=#aa00ff +2\Lighting\Keys\lbrace=#aa00ff +2\Lighting\Keys\lctrl=#aa00ff +2\Lighting\Keys\left=#aa00ff +2\Lighting\Keys\light=#aa00ff +2\Lighting\Keys\lock=#aa00ff +2\Lighting\Keys\lshift=#aa00ff +2\Lighting\Keys\lwin=#aa00ff +2\Lighting\Keys\m=#aa00ff +2\Lighting\Keys\m1=#aa00ff +2\Lighting\Keys\m2=#aa00ff +2\Lighting\Keys\m3=#aa00ff +2\Lighting\Keys\minus=#aa00ff +2\Lighting\Keys\mr=#aa00ff +2\Lighting\Keys\mute=#aa00ff +2\Lighting\Keys\n=#aa00ff +2\Lighting\Keys\next=#aa00ff +2\Lighting\Keys\num0=#aa00ff +2\Lighting\Keys\num1=#aa00ff +2\Lighting\Keys\num2=#aa00ff +2\Lighting\Keys\num3=#aa00ff +2\Lighting\Keys\num4=#aa00ff +2\Lighting\Keys\num5=#aa00ff +2\Lighting\Keys\num6=#aa00ff +2\Lighting\Keys\num7=#aa00ff +2\Lighting\Keys\num8=#aa00ff +2\Lighting\Keys\num9=#aa00ff +2\Lighting\Keys\numdot=#aa00ff +2\Lighting\Keys\numenter=#aa00ff +2\Lighting\Keys\numlock=#aa00ff +2\Lighting\Keys\numminus=#aa00ff +2\Lighting\Keys\numplus=#aa00ff +2\Lighting\Keys\numslash=#aa00ff +2\Lighting\Keys\numstar=#aa00ff +2\Lighting\Keys\o=#aa00ff +2\Lighting\Keys\p=#aa00ff +2\Lighting\Keys\pause=#aa00ff +2\Lighting\Keys\pgdn=#aa00ff +2\Lighting\Keys\pgup=#aa00ff +2\Lighting\Keys\play=#aa00ff +2\Lighting\Keys\prev=#aa00ff +2\Lighting\Keys\prtscn=#aa00ff +2\Lighting\Keys\q=#aa00ff +2\Lighting\Keys\quote=#aa00ff +2\Lighting\Keys\r=#aa00ff +2\Lighting\Keys\ralt=#aa00ff +2\Lighting\Keys\rbrace=#aa00ff +2\Lighting\Keys\rctrl=#aa00ff +2\Lighting\Keys\right=#aa00ff +2\Lighting\Keys\rmenu=#aa00ff +2\Lighting\Keys\rshift=#aa00ff +2\Lighting\Keys\rwin=#aa00ff +2\Lighting\Keys\s=#aa00ff +2\Lighting\Keys\scroll=#aa00ff +2\Lighting\Keys\slash=#aa00ff +2\Lighting\Keys\space=#aa00ff +2\Lighting\Keys\stop=#aa00ff +2\Lighting\Keys\t=#aa00ff +2\Lighting\Keys\tab=#aa00ff +2\Lighting\Keys\thumb=#aa00ff +2\Lighting\Keys\u=#aa00ff +2\Lighting\Keys\up=#aa00ff +2\Lighting\Keys\v=#aa00ff +2\Lighting\Keys\voldn=#ffffff +2\Lighting\Keys\volup=#ffffff +2\Lighting\Keys\w=#aa00ff +2\Lighting\Keys\wheel=#aa00ff +2\Lighting\Keys\x=#aa00ff +2\Lighting\Keys\y=#aa00ff +2\Lighting\Keys\z=#aa00ff +2\Lighting\Keys\zone1=#aa00ff +2\Lighting\Keys\zone2=#aa00ff +2\Lighting\Keys\zone3=#aa00ff +2\Lighting\Keys\zone4=#aa00ff +2\Lighting\Keys\zone5=#aa00ff +2\Lighting\Keys\zone6=#aa00ff +2\Lighting\Keys\zone7=#aa00ff +2\Lighting\Keys\zone8=#aa00ff +2\Lighting\Keys\zone9=#aa00ff +2\Lighting\UseRealNames=true +2\Modified=6558fce9 +2\Name=Trippy +2\Performance\6RGB=#ff000000 +2\Performance\AngleSnap=false +2\Performance\CurIdx=1 +2\Performance\DPI\0=@Point(400 400) +2\Performance\DPI\0RGB=#ffff0000 +2\Performance\DPI\1=@Point(450 450) +2\Performance\DPI\1Disabled=false +2\Performance\DPI\1RGB=#ff4000ff +2\Performance\DPI\2=@Point(800 800) +2\Performance\DPI\2Disabled=false +2\Performance\DPI\2RGB=#ff8000ff +2\Performance\DPI\3=@Point(1500 1500) +2\Performance\DPI\3Disabled=false +2\Performance\DPI\3RGB=#ffff00ff +2\Performance\DPI\4=@Point(3000 3000) +2\Performance\DPI\4Disabled=false +2\Performance\DPI\4RGB=#ffff80ff +2\Performance\DPI\5=@Point(6000 6000) +2\Performance\DPI\5Disabled=false +2\Performance\DPI\5RGB=#ffffffff +2\Performance\Indicators\0\Enable=false +2\Performance\Indicators\0\Hardware=0 +2\Performance\Indicators\0\RGB0=#ff00ff00 +2\Performance\Indicators\0\RGB1=#ff000000 +2\Performance\Indicators\1\Enable=false +2\Performance\Indicators\1\Hardware=0 +2\Performance\Indicators\1\RGB0=#ff00ff00 +2\Performance\Indicators\1\RGB1=#ff000000 +2\Performance\Indicators\2\Enable=false +2\Performance\Indicators\2\Hardware=0 +2\Performance\Indicators\2\RGB0=#ff00ff00 +2\Performance\Indicators\2\RGB1=#ff000000 +2\Performance\Indicators\3\Enable=true +2\Performance\Indicators\3\RGB0=#00ffffff +2\Performance\Indicators\3\RGB1=#ff000000 +2\Performance\Indicators\4\Enable=true +2\Performance\Indicators\4\RGB0=#ffff0000 +2\Performance\Indicators\4\RGB1=#ff000000 +2\Performance\Indicators\5\Enable=true +2\Performance\Indicators\5\RGB0=#ffff0000 +2\Performance\Indicators\5\RGB1=#ffffff00 +2\Performance\Indicators\5\RGB2=#ffffffff +2\Performance\Indicators\6\Enable=true +2\Performance\Indicators\6\RGB0=#ffffffff +2\Performance\Indicators\6\RGB1=#ff000000 +2\Performance\Indicators\7\Enable=true +2\Performance\Indicators\7\RGB0=#00ffffff +2\Performance\Indicators\7\RGB1=#ff000000 +2\Performance\Indicators\7\RGB2=#ff000000 +2\Performance\Indicators\DPI=true +2\Performance\LiftHeight=3 +CurrentMode={11C11AE3-3195-4DFC-B8AC-2FEA703414E5} +HwModified=40b6f054 +ModeCount=3 +Modified=759aaa79 +Name=Demo diff --git a/src/gui/resources/overlay_mm700.png b/src/gui/resources/overlay_mm700.png new file mode 100644 index 00000000..68b673f4 Binary files /dev/null and b/src/gui/resources/overlay_mm700.png differ diff --git a/src/gui/resources/overlay_mm700.svg b/src/gui/resources/overlay_mm700.svg new file mode 100644 index 00000000..6f523ce0 --- /dev/null +++ b/src/gui/resources/overlay_mm700.svg @@ -0,0 +1,111 @@ + + + +image/svg+xml