summaryrefslogtreecommitdiff
path: root/src/device/Keyboard.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/device/Keyboard.java')
-rw-r--r--src/device/Keyboard.java71
1 files changed, 0 insertions, 71 deletions
diff --git a/src/device/Keyboard.java b/src/device/Keyboard.java
deleted file mode 100644
index cc7d8f9..0000000
--- a/src/device/Keyboard.java
+++ /dev/null
@@ -1,71 +0,0 @@
-package org.manzerbredes.open_klm.device;
-
-import java.util.HashMap;
-
-import org.manzerbredes.open_klm.device.Driver.*;
-
-public class Keyboard{
-
- /**
- * Device driver
- */
- private Driver device;
-
- /**
- * Keyboard State
- */
- private KeyboardState state;
-
- /**
- * Build a keyboard access
- *
- * @throws InstantiationException Throw if failed to instanciate driver
- */
- public Keyboard() throws InstantiationException{
- this.device=new Driver();
- this.state=new KeyboardState();
- }
-
-
- /**
- *
- * Change global keyboard color
- *
- * @param color Color to apply
- * @param intensity Intensity wanted
- */
- public void setColor(Color color, Intensity intensity){
- //Save state
- this.state.setColor(color, intensity);
-
- // Set color
- this.device.setColor(Region.LEFT, color, intensity);
- this.device.setColor(Region.MIDDLE, color, intensity);
- this.device.setColor(Region.RIGHT, color, intensity);
-
- // Apply color
- this.device.commit(this.state.getMode());
-
- }
-
- /**
- *
- * Change region keyboard color
- *
- * @param region Region to apply the color
- * @param color Color to apply
- * @param intensity Intensity wanted
- */
- public void setRegionColor(Region region, Color color, Intensity intensity){
- // Save state
- this.state.setRegionColor(region, color, intensity);
-
- // Set color
- this.device.setColor(region, color, intensity);
-
- // Apply color
- this.device.commit(this.state.getMode());
-
- }
-
-} \ No newline at end of file