]> Sergey Matveev's repositories - tofuproxy.git/commitdiff
Hotkey for authorization forms
authorSergey Matveev <stargrave@stargrave.org>
Wed, 15 Sep 2021 11:43:32 +0000 (14:43 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Wed, 15 Sep 2021 11:43:32 +0000 (14:43 +0300)
httpauth.go
tlsauth.go

index 548209eff57d93021643b32efda0eadc6b47c35d..79b51ecc32ca8642a118ee18932964eb2d310d36 100644 (file)
@@ -75,15 +75,20 @@ set passinit "%s"
 set p [entry .pass -show "*" -textvariable passinit]
 grid .lpass .pass
 
-proc submit {} {
+proc login {} {
     global u p
     puts [$u get]
     puts [$p get]
     exit
 }
 
-button .submit -text "Submit" -command submit
-grid .submit
+button .login -text "Login" -command login
+grid .login
+
+bind . <KeyPress> {switch -exact %%K {
+    q {exit 0} ; # reject once
+    l login
+}}
 `, realm, userInit, passInit))
        cmd := exec.Command(CmdWish)
        cmd.Stdin = &b
index b980e08122f17f12ea97c43bb81a13e255756bea..bf87b2c499602d261584227d4c41d671f6b7d213 100644 (file)
@@ -64,14 +64,19 @@ set lb [listbox .lb]
 .lb insert end ""
 grid .lb
 
-proc submit {} {
+proc login {} {
     global lb
     puts [$lb get active]
     exit
 }
 
-button .submit -text "Use" -command submit
-grid .submit
+button .login -text "Use" -command login
+grid .login
+
+bind . <KeyPress> {switch -exact %%K {
+    q {exit 0} ; # reject once
+    l login
+}}
 
 label .lTLSVersion -text "TLS version: %s"
 grid .lTLSVersion