From 6b8d086e94fbd87654d2199f30642c80d842961e Mon Sep 17 00:00:00 2001 From: jhawk28 Date: Wed, 5 Aug 2020 11:36:40 -0400 Subject: [PATCH] alt, ctrl, and shift should be outside variables (#9702) --- builder/vsphere/common/step_boot_command.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/builder/vsphere/common/step_boot_command.go b/builder/vsphere/common/step_boot_command.go index 25067eb69..c9cc2845b 100644 --- a/builder/vsphere/common/step_boot_command.go +++ b/builder/vsphere/common/step_boot_command.go @@ -76,15 +76,14 @@ func (s *StepBootCommand) Run(ctx context.Context, state multistep.StateBag) mul ui.Say(fmt.Sprintf("HTTP server is working at http://%v:%v/", ip, port)) } + var keyAlt, keyCtrl, keyShift bool sendCodes := func(code key.Code, down bool) error { - var keyAlt, keyCtrl, keyShift bool - switch code { case key.CodeLeftAlt: keyAlt = down case key.CodeLeftControl: keyCtrl = down - default: + case key.CodeLeftShift: keyShift = down }