-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
abbc41f
commit a2014c7
Showing
6 changed files
with
232 additions
and
254 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,118 +1,118 @@ | ||
package key | ||
|
||
import "github.com/nathan-fiscaletti/key-logger/pkg/platform" | ||
import "runtime" | ||
|
||
var ( | ||
Backspace Key = Key{14, "Backspace", platform.Linux} | ||
Tab Key = Key{15, "Tab", platform.Linux} | ||
Enter Key = Key{28, "Enter", platform.Linux} | ||
Escape Key = Key{1, "Escape", platform.Linux} | ||
Space Key = Key{57, "Space", platform.Linux} | ||
PageUp Key = Key{104, "PageUp", platform.Linux} | ||
PageDown Key = Key{109, "PageDown", platform.Linux} | ||
End Key = Key{107, "End", platform.Linux} | ||
Home Key = Key{102, "Home", platform.Linux} | ||
Left Key = Key{105, "Left", platform.Linux} | ||
Up Key = Key{103, "Up", platform.Linux} | ||
Right Key = Key{106, "Right", platform.Linux} | ||
Down Key = Key{108, "Down", platform.Linux} | ||
Insert Key = Key{110, "Insert", platform.Linux} | ||
Delete Key = Key{111, "Delete", platform.Linux} | ||
Number0 Key = Key{11, "0", platform.Linux} | ||
Number1 Key = Key{2, "1", platform.Linux} | ||
Number2 Key = Key{3, "2", platform.Linux} | ||
Number3 Key = Key{4, "3", platform.Linux} | ||
Number4 Key = Key{5, "4", platform.Linux} | ||
Number5 Key = Key{6, "5", platform.Linux} | ||
Number6 Key = Key{7, "6", platform.Linux} | ||
Number7 Key = Key{8, "7", platform.Linux} | ||
Number8 Key = Key{9, "8", platform.Linux} | ||
Number9 Key = Key{10, "9", platform.Linux} | ||
A Key = Key{30, "A", platform.Linux} | ||
B Key = Key{48, "B", platform.Linux} | ||
C Key = Key{46, "C", platform.Linux} | ||
D Key = Key{32, "D", platform.Linux} | ||
E Key = Key{18, "E", platform.Linux} | ||
F Key = Key{33, "F", platform.Linux} | ||
G Key = Key{34, "G", platform.Linux} | ||
H Key = Key{35, "H", platform.Linux} | ||
I Key = Key{23, "I", platform.Linux} | ||
J Key = Key{36, "J", platform.Linux} | ||
K Key = Key{37, "K", platform.Linux} | ||
L Key = Key{38, "L", platform.Linux} | ||
M Key = Key{50, "M", platform.Linux} | ||
N Key = Key{49, "N", platform.Linux} | ||
O Key = Key{24, "O", platform.Linux} | ||
P Key = Key{25, "P", platform.Linux} | ||
Q Key = Key{16, "Q", platform.Linux} | ||
R Key = Key{19, "R", platform.Linux} | ||
S Key = Key{31, "S", platform.Linux} | ||
T Key = Key{20, "T", platform.Linux} | ||
U Key = Key{22, "U", platform.Linux} | ||
V Key = Key{47, "V", platform.Linux} | ||
W Key = Key{17, "W", platform.Linux} | ||
X Key = Key{45, "X", platform.Linux} | ||
Y Key = Key{21, "Y", platform.Linux} | ||
Z Key = Key{44, "Z", platform.Linux} | ||
LeftWin Key = Key{125, "LeftWin", platform.Linux} | ||
RightWin Key = Key{126, "RightWin", platform.Linux} | ||
NumPad0 Key = Key{82, "Num0", platform.Linux} | ||
NumPad1 Key = Key{79, "Num1", platform.Linux} | ||
NumPad2 Key = Key{80, "Num2", platform.Linux} | ||
NumPad3 Key = Key{81, "Num3", platform.Linux} | ||
NumPad4 Key = Key{75, "Num4", platform.Linux} | ||
NumPad5 Key = Key{76, "Num5", platform.Linux} | ||
NumPad6 Key = Key{77, "Num6", platform.Linux} | ||
NumPad7 Key = Key{71, "Num7", platform.Linux} | ||
NumPad8 Key = Key{72, "Num8", platform.Linux} | ||
NumPad9 Key = Key{73, "Num9", platform.Linux} | ||
NumPadMultiply Key = Key{55, "*", platform.Linux} | ||
NumPadAdd Key = Key{78, "+", platform.Linux} | ||
NumPadSubtract Key = Key{74, "-", platform.Linux} | ||
NumPadDecimal Key = Key{83, ".", platform.Linux} | ||
NumPadDivide Key = Key{98, "/", platform.Linux} | ||
F1 Key = Key{59, "F1", platform.Linux} | ||
F2 Key = Key{60, "F2", platform.Linux} | ||
F3 Key = Key{61, "F3", platform.Linux} | ||
F4 Key = Key{62, "F4", platform.Linux} | ||
F5 Key = Key{63, "F5", platform.Linux} | ||
F6 Key = Key{64, "F6", platform.Linux} | ||
F7 Key = Key{65, "F7", platform.Linux} | ||
F8 Key = Key{66, "F8", platform.Linux} | ||
F9 Key = Key{67, "F9", platform.Linux} | ||
F10 Key = Key{68, "F10", platform.Linux} | ||
F11 Key = Key{87, "F11", platform.Linux} | ||
F12 Key = Key{88, "F12", platform.Linux} | ||
F13 Key = Key{183, "F13", platform.Linux} | ||
F14 Key = Key{184, "F14", platform.Linux} | ||
F15 Key = Key{185, "F15", platform.Linux} | ||
F16 Key = Key{186, "F16", platform.Linux} | ||
F17 Key = Key{187, "F17", platform.Linux} | ||
F18 Key = Key{188, "F18", platform.Linux} | ||
F19 Key = Key{189, "F19", platform.Linux} | ||
F20 Key = Key{190, "F20", platform.Linux} | ||
F21 Key = Key{191, "F21", platform.Linux} | ||
F22 Key = Key{192, "F22", platform.Linux} | ||
F23 Key = Key{193, "F23", platform.Linux} | ||
F24 Key = Key{194, "F24", platform.Linux} | ||
NumLock Key = Key{69, "NumLock", platform.Linux} | ||
ScrollLock Key = Key{70, "ScrollLock", platform.Linux} | ||
LeftShift Key = Key{42, "LeftShift", platform.Linux} | ||
RightShift Key = Key{54, "RightShift", platform.Linux} | ||
LeftControl Key = Key{29, "LeftControl", platform.Linux} | ||
RightControl Key = Key{97, "RightControl", platform.Linux} | ||
LeftAlt Key = Key{56, "LeftAlt", platform.Linux} | ||
RightAlt Key = Key{100, "RightAlt", platform.Linux} | ||
Backtick Key = Key{41, "`", platform.Linux} | ||
LeftBracket Key = Key{26, "[", platform.Linux} | ||
RightBracket Key = Key{27, "]", platform.Linux} | ||
Backslash Key = Key{43, "\\", platform.Linux} | ||
SemiColon Key = Key{39, ";", platform.Linux} | ||
CapsLock Key = Key{58, "CapsLock", platform.Linux} | ||
Plus Key = Key{13, "+", platform.Linux} | ||
Comma Key = Key{51, ",", platform.Linux} | ||
Minus Key = Key{12, "-", platform.Linux} | ||
Period Key = Key{52, ".", platform.Linux} | ||
Slash Key = Key{53, "/", platform.Linux} | ||
Quote Key = Key{40, "'", platform.Linux} | ||
Backspace Key = Key{14, "Backspace", runtime.GOOS} | ||
Tab Key = Key{15, "Tab", runtime.GOOS} | ||
Enter Key = Key{28, "Enter", runtime.GOOS} | ||
Escape Key = Key{1, "Escape", runtime.GOOS} | ||
Space Key = Key{57, "Space", runtime.GOOS} | ||
PageUp Key = Key{104, "PageUp", runtime.GOOS} | ||
PageDown Key = Key{109, "PageDown", runtime.GOOS} | ||
End Key = Key{107, "End", runtime.GOOS} | ||
Home Key = Key{102, "Home", runtime.GOOS} | ||
Left Key = Key{105, "Left", runtime.GOOS} | ||
Up Key = Key{103, "Up", runtime.GOOS} | ||
Right Key = Key{106, "Right", runtime.GOOS} | ||
Down Key = Key{108, "Down", runtime.GOOS} | ||
Insert Key = Key{110, "Insert", runtime.GOOS} | ||
Delete Key = Key{111, "Delete", runtime.GOOS} | ||
Number0 Key = Key{11, "0", runtime.GOOS} | ||
Number1 Key = Key{2, "1", runtime.GOOS} | ||
Number2 Key = Key{3, "2", runtime.GOOS} | ||
Number3 Key = Key{4, "3", runtime.GOOS} | ||
Number4 Key = Key{5, "4", runtime.GOOS} | ||
Number5 Key = Key{6, "5", runtime.GOOS} | ||
Number6 Key = Key{7, "6", runtime.GOOS} | ||
Number7 Key = Key{8, "7", runtime.GOOS} | ||
Number8 Key = Key{9, "8", runtime.GOOS} | ||
Number9 Key = Key{10, "9", runtime.GOOS} | ||
A Key = Key{30, "A", runtime.GOOS} | ||
B Key = Key{48, "B", runtime.GOOS} | ||
C Key = Key{46, "C", runtime.GOOS} | ||
D Key = Key{32, "D", runtime.GOOS} | ||
E Key = Key{18, "E", runtime.GOOS} | ||
F Key = Key{33, "F", runtime.GOOS} | ||
G Key = Key{34, "G", runtime.GOOS} | ||
H Key = Key{35, "H", runtime.GOOS} | ||
I Key = Key{23, "I", runtime.GOOS} | ||
J Key = Key{36, "J", runtime.GOOS} | ||
K Key = Key{37, "K", runtime.GOOS} | ||
L Key = Key{38, "L", runtime.GOOS} | ||
M Key = Key{50, "M", runtime.GOOS} | ||
N Key = Key{49, "N", runtime.GOOS} | ||
O Key = Key{24, "O", runtime.GOOS} | ||
P Key = Key{25, "P", runtime.GOOS} | ||
Q Key = Key{16, "Q", runtime.GOOS} | ||
R Key = Key{19, "R", runtime.GOOS} | ||
S Key = Key{31, "S", runtime.GOOS} | ||
T Key = Key{20, "T", runtime.GOOS} | ||
U Key = Key{22, "U", runtime.GOOS} | ||
V Key = Key{47, "V", runtime.GOOS} | ||
W Key = Key{17, "W", runtime.GOOS} | ||
X Key = Key{45, "X", runtime.GOOS} | ||
Y Key = Key{21, "Y", runtime.GOOS} | ||
Z Key = Key{44, "Z", runtime.GOOS} | ||
LeftWin Key = Key{125, "LeftWin", runtime.GOOS} | ||
RightWin Key = Key{126, "RightWin", runtime.GOOS} | ||
NumPad0 Key = Key{82, "Num0", runtime.GOOS} | ||
NumPad1 Key = Key{79, "Num1", runtime.GOOS} | ||
NumPad2 Key = Key{80, "Num2", runtime.GOOS} | ||
NumPad3 Key = Key{81, "Num3", runtime.GOOS} | ||
NumPad4 Key = Key{75, "Num4", runtime.GOOS} | ||
NumPad5 Key = Key{76, "Num5", runtime.GOOS} | ||
NumPad6 Key = Key{77, "Num6", runtime.GOOS} | ||
NumPad7 Key = Key{71, "Num7", runtime.GOOS} | ||
NumPad8 Key = Key{72, "Num8", runtime.GOOS} | ||
NumPad9 Key = Key{73, "Num9", runtime.GOOS} | ||
NumPadMultiply Key = Key{55, "*", runtime.GOOS} | ||
NumPadAdd Key = Key{78, "+", runtime.GOOS} | ||
NumPadSubtract Key = Key{74, "-", runtime.GOOS} | ||
NumPadDecimal Key = Key{83, ".", runtime.GOOS} | ||
NumPadDivide Key = Key{98, "/", runtime.GOOS} | ||
F1 Key = Key{59, "F1", runtime.GOOS} | ||
F2 Key = Key{60, "F2", runtime.GOOS} | ||
F3 Key = Key{61, "F3", runtime.GOOS} | ||
F4 Key = Key{62, "F4", runtime.GOOS} | ||
F5 Key = Key{63, "F5", runtime.GOOS} | ||
F6 Key = Key{64, "F6", runtime.GOOS} | ||
F7 Key = Key{65, "F7", runtime.GOOS} | ||
F8 Key = Key{66, "F8", runtime.GOOS} | ||
F9 Key = Key{67, "F9", runtime.GOOS} | ||
F10 Key = Key{68, "F10", runtime.GOOS} | ||
F11 Key = Key{87, "F11", runtime.GOOS} | ||
F12 Key = Key{88, "F12", runtime.GOOS} | ||
F13 Key = Key{183, "F13", runtime.GOOS} | ||
F14 Key = Key{184, "F14", runtime.GOOS} | ||
F15 Key = Key{185, "F15", runtime.GOOS} | ||
F16 Key = Key{186, "F16", runtime.GOOS} | ||
F17 Key = Key{187, "F17", runtime.GOOS} | ||
F18 Key = Key{188, "F18", runtime.GOOS} | ||
F19 Key = Key{189, "F19", runtime.GOOS} | ||
F20 Key = Key{190, "F20", runtime.GOOS} | ||
F21 Key = Key{191, "F21", runtime.GOOS} | ||
F22 Key = Key{192, "F22", runtime.GOOS} | ||
F23 Key = Key{193, "F23", runtime.GOOS} | ||
F24 Key = Key{194, "F24", runtime.GOOS} | ||
NumLock Key = Key{69, "NumLock", runtime.GOOS} | ||
ScrollLock Key = Key{70, "ScrollLock", runtime.GOOS} | ||
LeftShift Key = Key{42, "LeftShift", runtime.GOOS} | ||
RightShift Key = Key{54, "RightShift", runtime.GOOS} | ||
LeftControl Key = Key{29, "LeftControl", runtime.GOOS} | ||
RightControl Key = Key{97, "RightControl", runtime.GOOS} | ||
LeftAlt Key = Key{56, "LeftAlt", runtime.GOOS} | ||
RightAlt Key = Key{100, "RightAlt", runtime.GOOS} | ||
Backtick Key = Key{41, "`", runtime.GOOS} | ||
LeftBracket Key = Key{26, "[", runtime.GOOS} | ||
RightBracket Key = Key{27, "]", runtime.GOOS} | ||
Backslash Key = Key{43, "\\", runtime.GOOS} | ||
SemiColon Key = Key{39, ";", runtime.GOOS} | ||
CapsLock Key = Key{58, "CapsLock", runtime.GOOS} | ||
Plus Key = Key{13, "+", runtime.GOOS} | ||
Comma Key = Key{51, ",", runtime.GOOS} | ||
Minus Key = Key{12, "-", runtime.GOOS} | ||
Period Key = Key{52, ".", runtime.GOOS} | ||
Slash Key = Key{53, "/", runtime.GOOS} | ||
Quote Key = Key{40, "'", runtime.GOOS} | ||
) |
Oops, something went wrong.