This commit is contained in:
luRaichu 2024-01-06 16:53:03 +01:00 committed by GitHub
commit 9425b2fa0a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 2 deletions

9
wrp.go
View File

@ -38,6 +38,7 @@ import (
"github.com/chromedp/cdproto/css" "github.com/chromedp/cdproto/css"
"github.com/chromedp/cdproto/emulation" "github.com/chromedp/cdproto/emulation"
"github.com/chromedp/cdproto/page" "github.com/chromedp/cdproto/page"
"github.com/chromedp/cdproto/input"
"github.com/chromedp/chromedp" "github.com/chromedp/chromedp"
"github.com/soniakeys/quant/median" "github.com/soniakeys/quant/median"
) )
@ -208,7 +209,13 @@ func (rq *wrpReq) action() chromedp.Action {
return chromedp.KeyEvent("\u0301") return chromedp.KeyEvent("\u0301")
case ">": case ">":
return chromedp.KeyEvent("\u0303") return chromedp.KeyEvent("\u0303")
} case "Up":
return chromedp.KeyEvent("\u0308")
case "Dn":
return chromedp.KeyEvent("\u0307")
case "All": // Select all
return chromedp.KeyEvent("a", chromedp.KeyModifiers(input.ModifierCtrl))
}
} }
// Keys // Keys
if len(rq.keys) > 0 { if len(rq.keys) > 0 {

View File

@ -9,6 +9,8 @@
<INPUT TYPE="SUBMIT" NAME="Fn" VALUE="Bk"> <INPUT TYPE="SUBMIT" NAME="Fn" VALUE="Bk">
<INPUT TYPE="SUBMIT" NAME="Fn" VALUE="St"> <INPUT TYPE="SUBMIT" NAME="Fn" VALUE="St">
<INPUT TYPE="SUBMIT" NAME="Fn" VALUE="Re"> <INPUT TYPE="SUBMIT" NAME="Fn" VALUE="Re">
<INPUT TYPE="SUBMIT" NAME="Fn" VALUE="Up">
<INPUT TYPE="SUBMIT" NAME="Fn" VALUE="Dn">
W <INPUT TYPE="TEXT" NAME="w" VALUE="{{.Width}}" SIZE="4"> W <INPUT TYPE="TEXT" NAME="w" VALUE="{{.Width}}" SIZE="4">
H <INPUT TYPE="TEXT" NAME="h" VALUE="{{.Height}}" SIZE="4"> H <INPUT TYPE="TEXT" NAME="h" VALUE="{{.Height}}" SIZE="4">
Z <SELECT NAME="z"> Z <SELECT NAME="z">
@ -35,7 +37,8 @@
</SELECT> </SELECT>
K <INPUT TYPE="TEXT" NAME="k" VALUE="" SIZE="4"> K <INPUT TYPE="TEXT" NAME="k" VALUE="" SIZE="4">
<INPUT TYPE="SUBMIT" NAME="Fn" VALUE="Bs"> <INPUT TYPE="SUBMIT" NAME="Fn" VALUE="Bs">
<INPUT TYPE="SUBMIT" NAME="Fn" VALUE="Rt"><!-- <INPUT TYPE="SUBMIT" NAME="Fn" VALUE="Rt">
<INPUT TYPE="SUBMIT" NAME="Fn" VALUE="All"><!--
<INPUT TYPE="SUBMIT" NAME="Fn" VALUE="&lt;"> <INPUT TYPE="SUBMIT" NAME="Fn" VALUE="&lt;">
<INPUT TYPE="SUBMIT" NAME="Fn" VALUE="^"> <INPUT TYPE="SUBMIT" NAME="Fn" VALUE="^">
<INPUT TYPE="SUBMIT" NAME="Fn" VALUE="v"> <INPUT TYPE="SUBMIT" NAME="Fn" VALUE="v">