Fixing path in kb/gen.go
This commit is contained in:
parent
f683cfc4c1
commit
310d213f6f
36
kb/gen.go
36
kb/gen.go
|
@ -26,26 +26,26 @@ var (
|
||||||
|
|
||||||
const (
|
const (
|
||||||
// chromiumSrc is the base chromium source repo location
|
// chromiumSrc is the base chromium source repo location
|
||||||
chromiumSrc = "https://chromium.googlesource.com/chromium/src"
|
chromiumSrc = "https://chromium.googlesource.com/chromium/src/+/master/"
|
||||||
|
|
||||||
// domUsLayoutDataH contains the {printable,non-printable} DomCode -> DomKey
|
// domUsLayoutDataH contains the {printable,non-printable} DomCode -> DomKey
|
||||||
// also contains DomKey -> VKEY (not used)
|
// also contains DomKey -> VKEY (not used)
|
||||||
domUsLayoutDataH = chromiumSrc + "/+/master/ui/events/keycodes/dom_us_layout_data.h?format=TEXT"
|
domUsLayoutDataH = chromiumSrc + "ui/events/keycodes/dom_us_layout_data.h?format=TEXT"
|
||||||
|
|
||||||
// keycodeConverterDataInc contains DomKey -> Key Name
|
// keycodeConverterDataInc contains DomKey -> Key Name
|
||||||
keycodeConverterDataInc = chromiumSrc + "/+/master/ui/events/keycodes/dom/keycode_converter_data.inc?format=TEXT"
|
keycodeConverterDataInc = chromiumSrc + "ui/events/keycodes/dom/keycode_converter_data.inc?format=TEXT"
|
||||||
|
|
||||||
// domKeyDataInc contains DomKey -> Key Name + unicode (non-printable)
|
// domKeyDataInc contains DomKey -> Key Name + unicode (non-printable)
|
||||||
domKeyDataInc = chromiumSrc + "/+/master/ui/events/keycodes/dom/dom_key_data.inc?format=TEXT"
|
domKeyDataInc = chromiumSrc + "ui/events/keycodes/dom/dom_key_data.inc?format=TEXT"
|
||||||
|
|
||||||
// keyboardCodesPosixH contains the scan code definitions for posix (ie native) keys.
|
// keyboardCodesPosixH contains the scan code definitions for posix (ie native) keys.
|
||||||
keyboardCodesPosixH = chromiumSrc + "/+/master/ui/events/keycodes/keyboard_codes_posix.h?format=TEXT"
|
keyboardCodesPosixH = chromiumSrc + "ui/events/keycodes/keyboard_codes_posix.h?format=TEXT"
|
||||||
|
|
||||||
// keyboardCodesWinH contains the scan code definitions for windows keys.
|
// keyboardCodesWinH contains the scan code definitions for windows keys.
|
||||||
keyboardCodesWinH = chromiumSrc + "/+/master/ui/events/keycodes/keyboard_codes_win.h?format=TEXT"
|
keyboardCodesWinH = chromiumSrc + "ui/events/keycodes/keyboard_codes_win.h?format=TEXT"
|
||||||
|
|
||||||
// windowsKeyboardCodesH contains the actual #defs for windows.
|
// windowsKeyboardCodesH contains the actual #defs for windows.
|
||||||
windowsKeyboardCodesH = chromiumSrc + "/third_party/+/master/WebKit/Source/platform/WindowsKeyboardCodes.h?format=TEXT"
|
windowsKeyboardCodesH = chromiumSrc + "third_party/blink/renderer/platform/windows_keyboard_codes.h?format=TEXT"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
@ -64,10 +64,16 @@ var Keys = map[rune]*Key{
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
var err error
|
|
||||||
|
|
||||||
flag.Parse()
|
flag.Parse()
|
||||||
|
|
||||||
|
if err := run(); err != nil {
|
||||||
|
log.Fatal(err)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func run() error {
|
||||||
|
var err error
|
||||||
|
|
||||||
// special characters
|
// special characters
|
||||||
keys := map[rune]kb.Key{
|
keys := map[rune]kb.Key{
|
||||||
'\b': {"Backspace", "Backspace", "", "", int64('\b'), int64('\b'), false, false},
|
'\b': {"Backspace", "Backspace", "", "", int64('\b'), int64('\b'), false, false},
|
||||||
|
@ -78,13 +84,13 @@ func main() {
|
||||||
// load keys
|
// load keys
|
||||||
err = loadKeys(keys)
|
err = loadKeys(keys)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal(err)
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
// process keys
|
// process keys
|
||||||
constBuf, mapBuf, err := processKeys(keys)
|
constBuf, mapBuf, err := processKeys(keys)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal(err)
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
// output
|
// output
|
||||||
|
@ -94,20 +100,22 @@ func main() {
|
||||||
0644,
|
0644,
|
||||||
)
|
)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal(err)
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
// format
|
// format
|
||||||
err = exec.Command("goimports", "-w", *flagOut).Run()
|
err = exec.Command("goimports", "-w", *flagOut).Run()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal(err)
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
// format
|
// format
|
||||||
err = exec.Command("gofmt", "-s", "-w", *flagOut).Run()
|
err = exec.Command("gofmt", "-s", "-w", *flagOut).Run()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal(err)
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// loadKeys loads the dom key definitions from the chromium source tree.
|
// loadKeys loads the dom key definitions from the chromium source tree.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user