I had the same wish: inputting upbow and downbow very often and very quickly, mixed with other playing technics. Shift+P + type in »upbow« or »downbow« is far too slow for me.
My AHK script (created using Pulover’s Macro creator) works fine: Alt+F6 for upbow; Alt+F7 for downbow
; This script was created using Pulover’s Macro Creator
; www.macrocreator.com
#NoEnv
SetWorkingDir %A_ScriptDir%
CoordMode, Mouse, Window
SendMode Input
#SingleInstance Force
SetTitleMatchMode 2
#WinActivateForce
SetControlDelay 1
SetWinDelay 0
SetKeyDelay -1
SetMouseDelay -1
SetBatchLines -1
; UserGlobalVars
!F6::
Macro1:
Send, {LShift Down}
Sleep, 313
Send, {p}
Sleep, 140
Send, {LShift Up}
Sleep, 34
Send, {u}
Sleep, 34
Send, {p}
Sleep, 34
Send, {b}
Sleep, 34
Send, {o}
Sleep, 34
Send, {w}
Sleep, 34
Send, {Enter}
Send, {Enter}
Return
!F7::
Macro2:
Send, {LShift Down}
Sleep, 313
Send, {p}
Sleep, 140
Send, {LShift Up}
Sleep, 34
Send, {d}
Sleep, 34
Send, {o}
Sleep, 34
Send, {w}
Sleep, 34
Send, {n}
Sleep, 34
Send, {b}
Sleep, 34
Send, {o}
Sleep, 34
Send, {w}
Sleep, 34
Send, {Enter}
Send, {Enter}
Return
!F12::ExitApp