11package org .trigon .hardware .misc ;
22
33import edu .wpi .first .wpilibj2 .command .button .Trigger ;
4- import org .littletonrobotics .junction .networktables .LoggedDashboardBoolean ;
4+ import org .littletonrobotics .junction .networktables .LoggedNetworkBoolean ;
5+ import org .littletonrobotics .junction .networktables .LoggedNetworkBoolean ;
56
67/**
78 * A class that represents a keyboard controller. Used to get input from a keyboard.
89 */
910public class KeyboardController {
10- private final LoggedDashboardBoolean
11+ private final LoggedNetworkBoolean
1112 esc , f1 , f2 , f3 , f4 , f5 , f6 , f7 , f8 , f9 , f10 ,
1213 f11 , f12 , delete , backtick , one , two , three , four ,
1314 five , six , seven , eight , nine , zero , minus , equals ,
@@ -23,84 +24,84 @@ public class KeyboardController {
2324 * Construct an instance of a device.
2425 */
2526 public KeyboardController () {
26- esc = new LoggedDashboardBoolean ( " keyboard/esc" , false );
27- f1 = new LoggedDashboardBoolean ( " keyboard/f1" , false );
28- f2 = new LoggedDashboardBoolean ( " keyboard/f2" , false );
29- f3 = new LoggedDashboardBoolean ( " keyboard/f3" , false );
30- f4 = new LoggedDashboardBoolean ( " keyboard/f4" , false );
31- f5 = new LoggedDashboardBoolean ( " keyboard/f5" , false );
32- f6 = new LoggedDashboardBoolean ( " keyboard/f6" , false );
33- f7 = new LoggedDashboardBoolean ( " keyboard/f7" , false );
34- f8 = new LoggedDashboardBoolean ( " keyboard/f8" , false );
35- f9 = new LoggedDashboardBoolean ( " keyboard/f9" , false );
36- f10 = new LoggedDashboardBoolean ( " keyboard/f10" , false );
37- f11 = new LoggedDashboardBoolean ( " keyboard/f11" , false );
38- f12 = new LoggedDashboardBoolean ( " keyboard/f12" , false );
39- delete = new LoggedDashboardBoolean ( " keyboard/delete" , false );
40- backtick = new LoggedDashboardBoolean ( " keyboard/`" , false );
41- one = new LoggedDashboardBoolean ( " keyboard/1" , false );
42- two = new LoggedDashboardBoolean ( " keyboard/2" , false );
43- three = new LoggedDashboardBoolean ( " keyboard/3" , false );
44- four = new LoggedDashboardBoolean ( " keyboard/4" , false );
45- five = new LoggedDashboardBoolean ( " keyboard/5" , false );
46- six = new LoggedDashboardBoolean ( " keyboard/6" , false );
47- seven = new LoggedDashboardBoolean ( " keyboard/7" , false );
48- eight = new LoggedDashboardBoolean ( " keyboard/8" , false );
49- nine = new LoggedDashboardBoolean ( " keyboard/9" , false );
50- zero = new LoggedDashboardBoolean ( " keyboard/0" , false );
51- minus = new LoggedDashboardBoolean ( " keyboard/-" , false );
52- equals = new LoggedDashboardBoolean ( " keyboard/=" , false );
53- backspace = new LoggedDashboardBoolean ( " keyboard/backspace" , false );
54- tab = new LoggedDashboardBoolean ( " keyboard/tab" , false );
55- q = new LoggedDashboardBoolean ( " keyboard/q" , false );
56- w = new LoggedDashboardBoolean ( " keyboard/w" , false );
57- e = new LoggedDashboardBoolean ( " keyboard/e" , false );
58- r = new LoggedDashboardBoolean ( " keyboard/r" , false );
59- t = new LoggedDashboardBoolean ( " keyboard/t" , false );
60- y = new LoggedDashboardBoolean ( " keyboard/y" , false );
61- u = new LoggedDashboardBoolean ( " keyboard/u" , false );
62- i = new LoggedDashboardBoolean ( " keyboard/i" , false );
63- o = new LoggedDashboardBoolean ( " keyboard/o" , false );
64- p = new LoggedDashboardBoolean ( " keyboard/p" , false );
65- a = new LoggedDashboardBoolean ( " keyboard/a" , false );
66- s = new LoggedDashboardBoolean ( " keyboard/s" , false );
67- d = new LoggedDashboardBoolean ( " keyboard/d" , false );
68- f = new LoggedDashboardBoolean ( " keyboard/f" , false );
69- g = new LoggedDashboardBoolean ( " keyboard/g" , false );
70- h = new LoggedDashboardBoolean ( " keyboard/h" , false );
71- j = new LoggedDashboardBoolean ( " keyboard/j" , false );
72- k = new LoggedDashboardBoolean ( " keyboard/k" , false );
73- l = new LoggedDashboardBoolean ( " keyboard/l" , false );
74- semicolon = new LoggedDashboardBoolean ( " keyboard/;" , false );
75- apostrophe = new LoggedDashboardBoolean ( " keyboard/'" , false );
76- leftShift = new LoggedDashboardBoolean ( " keyboard/shift" , false );
77- z = new LoggedDashboardBoolean ( " keyboard/z" , false );
78- x = new LoggedDashboardBoolean ( " keyboard/x" , false );
79- c = new LoggedDashboardBoolean ( " keyboard/c" , false );
80- v = new LoggedDashboardBoolean ( " keyboard/v" , false );
81- b = new LoggedDashboardBoolean ( " keyboard/b" , false );
82- n = new LoggedDashboardBoolean ( " keyboard/n" , false );
83- m = new LoggedDashboardBoolean ( " keyboard/m" , false );
84- comma = new LoggedDashboardBoolean ( " keyboard/," , false );
85- period = new LoggedDashboardBoolean ( " keyboard/." , false );
86- rightShift = new LoggedDashboardBoolean ( " keyboard/right shift" , false );
87- leftCtrl = new LoggedDashboardBoolean ( " keyboard/ctrl" , false );
88- leftAlt = new LoggedDashboardBoolean ( " keyboard/alt" , false );
89- rightCtrl = new LoggedDashboardBoolean ( " keyboard/right ctrl" , false );
90- left = new LoggedDashboardBoolean ( " keyboard/left" , false );
91- right = new LoggedDashboardBoolean ( " keyboard/right" , false );
92- up = new LoggedDashboardBoolean ( " keyboard/up" , false );
93- down = new LoggedDashboardBoolean ( " keyboard/down" , false );
94- numpad0 = new LoggedDashboardBoolean ( " keyboard/numpad0" , false );
95- numpad1 = new LoggedDashboardBoolean ( " keyboard/numpad1" , false );
96- numpad2 = new LoggedDashboardBoolean ( " keyboard/numpad2" , false );
97- numpad3 = new LoggedDashboardBoolean ( " keyboard/numpad3" , false );
98- numpad4 = new LoggedDashboardBoolean ( " keyboard/numpad4" , false );
99- numpad5 = new LoggedDashboardBoolean ( " keyboard/numpad5" , false );
100- numpad6 = new LoggedDashboardBoolean ( " keyboard/numpad6" , false );
101- numpad7 = new LoggedDashboardBoolean ( " keyboard/numpad7" , false );
102- numpad8 = new LoggedDashboardBoolean ( " keyboard/numpad8" , false );
103- numpad9 = new LoggedDashboardBoolean ( " keyboard/numpad9" , false );
27+ esc = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/esc" , false );
28+ f1 = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/f1" , false );
29+ f2 = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/f2" , false );
30+ f3 = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/f3" , false );
31+ f4 = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/f4" , false );
32+ f5 = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/f5" , false );
33+ f6 = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/f6" , false );
34+ f7 = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/f7" , false );
35+ f8 = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/f8" , false );
36+ f9 = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/f9" , false );
37+ f10 = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/f10" , false );
38+ f11 = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/f11" , false );
39+ f12 = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/f12" , false );
40+ delete = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/delete" , false );
41+ backtick = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/`" , false );
42+ one = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/1" , false );
43+ two = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/2" , false );
44+ three = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/3" , false );
45+ four = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/4" , false );
46+ five = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/5" , false );
47+ six = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/6" , false );
48+ seven = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/7" , false );
49+ eight = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/8" , false );
50+ nine = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/9" , false );
51+ zero = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/0" , false );
52+ minus = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/-" , false );
53+ equals = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/=" , false );
54+ backspace = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/backspace" , false );
55+ tab = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/tab" , false );
56+ q = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/q" , false );
57+ w = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/w" , false );
58+ e = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/e" , false );
59+ r = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/r" , false );
60+ t = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/t" , false );
61+ y = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/y" , false );
62+ u = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/u" , false );
63+ i = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/i" , false );
64+ o = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/o" , false );
65+ p = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/p" , false );
66+ a = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/a" , false );
67+ s = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/s" , false );
68+ d = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/d" , false );
69+ f = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/f" , false );
70+ g = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/g" , false );
71+ h = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/h" , false );
72+ j = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/j" , false );
73+ k = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/k" , false );
74+ l = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/l" , false );
75+ semicolon = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/;" , false );
76+ apostrophe = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/'" , false );
77+ leftShift = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/shift" , false );
78+ z = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/z" , false );
79+ x = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/x" , false );
80+ c = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/c" , false );
81+ v = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/v" , false );
82+ b = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/b" , false );
83+ n = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/n" , false );
84+ m = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/m" , false );
85+ comma = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/," , false );
86+ period = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/." , false );
87+ rightShift = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/right shift" , false );
88+ leftCtrl = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/ctrl" , false );
89+ leftAlt = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/alt" , false );
90+ rightCtrl = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/right ctrl" , false );
91+ left = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/left" , false );
92+ right = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/right" , false );
93+ up = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/up" , false );
94+ down = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/down" , false );
95+ numpad0 = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/numpad0" , false );
96+ numpad1 = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/numpad1" , false );
97+ numpad2 = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/numpad2" , false );
98+ numpad3 = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/numpad3" , false );
99+ numpad4 = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/numpad4" , false );
100+ numpad5 = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/numpad5" , false );
101+ numpad6 = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/numpad6" , false );
102+ numpad7 = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/numpad7" , false );
103+ numpad8 = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/numpad8" , false );
104+ numpad9 = new LoggedNetworkBoolean ( "/SmartDashboard/ keyboard/numpad9" , false );
104105 }
105106
106107 public Trigger esc () {
0 commit comments