Forum Discussion
keyboard enter key for "submit message" action stopped working in copilot
Sounds close to the same issue i'm having though not entirely given your mouse click on "submit message" up arrow icon is also not working. In that state it would seem you have no way to interact with consumer copilot [ copilot.microsoft.com ] web app.
note that i added a status update to the start of my original post to this thread. i undocked my laptop and tested and this issue didn't repro using undocked builtin laptop keyboard. then i redocked to my usb-c thunderbolt dell display [ pd + dp alt mode + usb 3.2 data ] where i have a usb dongle based desktop keyboard and now it's working. that said this issue still repros on my android 14 tablet with bluetooth paired keyboard.
I have a similar problem with my Surface Pro 7.
With just the USB keyboard plugged in, the Enter key does not submit the message.
If I use the Surface keyboard, Enter does submit correctly.
The really weird part is that when the Surface keyboard is connected, the Enter key on the USB keyboard works! THen as soon as I disconnect the Surface keyboard, the Enter key on the USB keyboard reverts to just adding a blank line and not submitting.
Infuriating!
- myusrnNov 28, 2024Brass Contributor
From my tests and results what id expect with your surface pro is if you attach the surface keyboard, which is seen by copilot web app as built-in keyboard, and his enter once with it attached you should then be able to disconnect and switch to the USB connected keyboard and the existing copilot web app instances will now do the right thing with USB connected keyboard enter. This is what I'm doing with my Dell 2-in-1 docked laptop after reboot signin and initial launch of a copilot web app instance.
- myusrnNov 01, 2024Brass Contributor
Hi smb1973 helpful to hear that this is happening elsewhere and on a different device which as i'll note below also has the feature of a built-in keyboard that can be detached / disabled.
I've figured out the difference that can cause this to arise on my dell inspiron 7620 16" 2-in-1 laptop and not on my microsoft surface 7 laptop which also explains why you are seeing it on microsoft surface pro 7 2-in-1 device.
It appears to arise from whether or not a default built-in keyboard is detected or not. On my dell inspiron 2-in-1 if i open a new consumer copilot [ copilot.microsoft.com ] web app instance in browser tab while the device has keyboard in normal position, regardless of whether i am docked or not, then the new copilot web app browser tab / instance allows the built-in keyboard and desktop keyboard enter key to "submit message" vs adding a new line.
If i do the same thing with the keyboard folded 180deg or more back under the display, which causes it to be turned off similar to you disconnecting magnetic pogo pins connected keyboard on surface pro 7 2-in-1 device, the the enter key causes a new line to be created not the "submit message" behavior.
If i then activate the built-in keyboard again by folding it back around in-front of display, or you attaching magenetic pogo pins connected keyboard on surface pro 7 2-in-1 device, and retry interacting with that new copilot web app browser tab / instance now the enter key from built-in keyboard and docked keyboard is working. And something even more telling that that is some one time one time built-in keyboard sensing client side javascript is that i can now again deactivate the built-in keyboard and that copilot web app browser tab / instance will continue treating docked desktop keyboard enter key as "submit message".
I would think these repro details we have all shared here on this matter should provide everything a msft copilot web app development resource needs to repro this issue and do root cause analysis to arrive at a fix. All you need is any device with a detachable / or automatically disabled depending on where you have it positioned in order to experience this result. So any 2-in-1 device and specifically their own surface pro 2-in-1 devices.