test program
This commit is contained in:
parent
b2275ddbc0
commit
9098fd1d3d
36
main.go
36
main.go
@ -5,16 +5,34 @@ import (
|
||||
"os"
|
||||
)
|
||||
|
||||
func int main() {
|
||||
const (
|
||||
LCTRL byte = 1 << iota
|
||||
LSHIFT
|
||||
LALT
|
||||
LSUPER
|
||||
RCTRL
|
||||
RSHIFT
|
||||
RALT
|
||||
RSUPER
|
||||
)
|
||||
|
||||
func main() {
|
||||
var (
|
||||
err error
|
||||
input bufio.reader
|
||||
key rune;
|
||||
test [8]byte = [8]byte{0x00, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a}
|
||||
)
|
||||
fmt.Printf("%08b\n%08b\n%08b\n%08b\n%08b\n%08b\n%08b\n%08b\n\n", LCTRL,
|
||||
LSHIFT,
|
||||
LALT,
|
||||
LSUPER,
|
||||
RCTRL,
|
||||
RSHIFT,
|
||||
RALT,
|
||||
RSUPER)
|
||||
fmt.Println()
|
||||
fmt.Printf("%08b\n", test[0])
|
||||
test[0] |= LCTRL
|
||||
fmt.Printf("%08b\n", test[0])
|
||||
file, _ := os.Open("/dev/hidg0")
|
||||
file.Write(test[:])
|
||||
|
||||
input = bufio.NewReader(os.Stdin)
|
||||
|
||||
for err == nil {
|
||||
key,_,err = input.ReadRune()
|
||||
|
||||
}
|
||||
|
172
q.json
172
q.json
@ -1,85 +1,87 @@
|
||||
"!"
|
||||
"""
|
||||
"#"
|
||||
"$"
|
||||
"%"
|
||||
"&"
|
||||
"'"
|
||||
"("
|
||||
")"
|
||||
"*"
|
||||
"+"
|
||||
","
|
||||
"-"
|
||||
"."
|
||||
"/"
|
||||
":"
|
||||
";"
|
||||
"<"
|
||||
"="
|
||||
">"
|
||||
"?"
|
||||
"@"
|
||||
"A"
|
||||
"B"
|
||||
"C"
|
||||
"D"
|
||||
"E"
|
||||
"F"
|
||||
"G"
|
||||
"H"
|
||||
"I"
|
||||
"J"
|
||||
"K"
|
||||
"L"
|
||||
"M"
|
||||
"N"
|
||||
"O"
|
||||
"P"
|
||||
"Q"
|
||||
"R"
|
||||
"S"
|
||||
"T"
|
||||
"U"
|
||||
"V"
|
||||
"W"
|
||||
"X"
|
||||
"Y"
|
||||
"Z"
|
||||
"["
|
||||
"\"
|
||||
"]"
|
||||
"^"
|
||||
"_"
|
||||
"a"
|
||||
"b"
|
||||
"c"
|
||||
"d"
|
||||
"e"
|
||||
"f"
|
||||
"g"
|
||||
"h"
|
||||
"i"
|
||||
"j"
|
||||
"k"
|
||||
"l"
|
||||
"m"
|
||||
"n"
|
||||
"o"
|
||||
"p"
|
||||
"q"
|
||||
"r"
|
||||
"s"
|
||||
"t"
|
||||
"u"
|
||||
"v"
|
||||
"w"
|
||||
"x"
|
||||
"y"
|
||||
"z"
|
||||
"{"
|
||||
"|"
|
||||
"}"
|
||||
"~"
|
||||
"\n"
|
||||
"\t"
|
||||
{
|
||||
|
||||
"!":"shift 1"
|
||||
""":"shift '"
|
||||
"#":"#"
|
||||
"$":"$"
|
||||
"%":"%"
|
||||
"&":"&"
|
||||
"'":"'"
|
||||
"(":"("
|
||||
")":")"
|
||||
"*":"*"
|
||||
"+":"+"
|
||||
",":","
|
||||
"-":"-"
|
||||
".":"."
|
||||
"/":"/"
|
||||
":":":"
|
||||
";":";"
|
||||
"<":"<"
|
||||
"=":"="
|
||||
">":">"
|
||||
"?":"?"
|
||||
"@":"@"
|
||||
"A":"A"
|
||||
"B":"B"
|
||||
"C":"C"
|
||||
"D":"D"
|
||||
"E":"E"
|
||||
"F":"F"
|
||||
"G":"G"
|
||||
"H":"H"
|
||||
"I":"I"
|
||||
"J":"J"
|
||||
"K":"K"
|
||||
"L":"L"
|
||||
"M":"M"
|
||||
"N":"N"
|
||||
"O":"O"
|
||||
"P":"P"
|
||||
"Q":"Q"
|
||||
"R":"R"
|
||||
"S":"S"
|
||||
"T":"T"
|
||||
"U":"U"
|
||||
"V":"V"
|
||||
"W":"W"
|
||||
"X":"X"
|
||||
"Y":"Y"
|
||||
"Z":"Z"
|
||||
"[":"["
|
||||
"\":"\"
|
||||
"]":"]"
|
||||
"^":"^"
|
||||
"_":"_"
|
||||
"a":"a"
|
||||
"b":"b"
|
||||
"c":"c"
|
||||
"d":"d"
|
||||
"e":"e"
|
||||
"f":"f"
|
||||
"g":"g"
|
||||
"h":"h"
|
||||
"i":"i"
|
||||
"j":"j"
|
||||
"k":"k"
|
||||
"l":"l"
|
||||
"m":"m"
|
||||
"n":"n"
|
||||
"o":"o"
|
||||
"p":"p"
|
||||
"q":"q"
|
||||
"r":"r"
|
||||
"s":"s"
|
||||
"t":"t"
|
||||
"u":"u"
|
||||
"v":"v"
|
||||
"w":"w"
|
||||
"x":"x"
|
||||
"y":"y"
|
||||
"z":"z"
|
||||
"{":"{"
|
||||
"|":"|"
|
||||
"}":"}"
|
||||
"~":"~"
|
||||
"\n":"n"
|
||||
"\t":"t"
|
Loading…
x
Reference in New Issue
Block a user