@@ -40,6 +40,7 @@ export default class Control extends Component {
40
40
handleKeyPress ( e ) {
41
41
let rgb = { r : 0 , g : 0 , b : 0 , a : 1 }
42
42
switch ( e . key ) {
43
+ // primary
43
44
case 'q' :
44
45
rgb . r = 255 * this . props . masterDimmer / 100
45
46
break
@@ -49,6 +50,7 @@ export default class Control extends Component {
49
50
case 'e' :
50
51
rgb . b = 255 * this . props . masterDimmer / 100
51
52
break
53
+ // secondary
52
54
case 'a' :
53
55
rgb . r = 255 * this . props . masterDimmer / 100
54
56
rgb . g = 255 * this . props . masterDimmer / 100
@@ -61,6 +63,31 @@ export default class Control extends Component {
61
63
rgb . b = 255 * this . props . masterDimmer / 100
62
64
rgb . r = 255 * this . props . masterDimmer / 100
63
65
break
66
+ // ternary
67
+ case 'z' : // #F90
68
+ rgb . r = 255 * this . props . masterDimmer / 100 // F
69
+ rgb . g = 153 * this . props . masterDimmer / 100 // 9
70
+ break
71
+ case 'x' : // #F09
72
+ rgb . r = 255 * this . props . masterDimmer / 100
73
+ rgb . b = 153 * this . props . masterDimmer / 100
74
+ break
75
+ case 'c' : // #0F9
76
+ rgb . g = 255 * this . props . masterDimmer / 100
77
+ rgb . b = 153 * this . props . masterDimmer / 100
78
+ break
79
+ case 'v' : // #9F0
80
+ rgb . r = 153 * this . props . masterDimmer / 100
81
+ rgb . g = 255 * this . props . masterDimmer / 100
82
+ break
83
+ case 'b' : // 90F
84
+ rgb . r = 153 * this . props . masterDimmer / 100
85
+ rgb . b = 255 * this . props . masterDimmer / 100
86
+ break
87
+ case 'n' : // 09F
88
+ rgb . g = 153 * this . props . masterDimmer / 100
89
+ rgb . b = 255 * this . props . masterDimmer / 100
90
+ break
64
91
case ' ' :
65
92
break
66
93
case 'Enter' :
@@ -70,7 +97,7 @@ export default class Control extends Component {
70
97
break
71
98
default :
72
99
console . log ( e . key )
73
- break
100
+ return
74
101
}
75
102
this . props . setWash ( rgb )
76
103
}
0 commit comments