Repository: vscode
Issue: keybindings with ALT (option) not all working on macos
Labels: bug,keybindings

Type: <b>Bug</b>

I set the following two keyboard shortcuts:

<img width="896" alt="image" src="https://github.com/microsoft/vscode/assets/4106013/92bed4dc-e61f-4050-86f1-420b73516e78">
<img width="898" alt="image" src="https://github.com/microsoft/vscode/assets/4106013/edd7805d-51b9-4091-abf8-40ea8a1504b3">

Both bindings only have this command associated with them.

Moving a line up works, no issue there.

Moving a line down does not work. Instead, it inserts a symbol of some sorts: ˜ - and waits for me to input a second character to draw below it. That's not what I want.

As it seems related to dead keys: I'm using the "normal" US keyboard, i.e., not the international US keyboard:
<img width="319" alt="image" src="https://github.com/microsoft/vscode/assets/4106013/8183d344-a48a-43f6-8549-02f10331dc12">

Also, on other apps (neovim on alacritty), the same alt+... bindings *do* work.


VS Code version: Code 1.84.2 (1a5daa3a0231a0fbba4f14db7ec463cf99d7768e, 2023-11-09T10:52:57.054Z)
OS version: Darwin arm64 23.1.0
Modes:

<details>
<summary>System Info</summary>

|Item|Value|
|---|---|
|CPUs|Apple M2 Pro (12 x 24)|
|GPU Status|2d_canvas: enabled<br>canvas_oop_rasterization: enabled_on<br>direct_rendering_display_compositor: disabled_off_ok<br>gpu_compositing: enabled<br>multiple_raster_threads: enabled_on<br>opengl: enabled_on<br>rasterization: enabled<br>raw_draw: disabled_off_ok<br>video_decode: enabled<br>video_encode: enabled<br>vulkan: disabled_off<br>webgl: enabled<br>webgl2: enabled<br>webgpu: enabled|
|Load (avg)|2, 1, 2|
|Memory (System)|16.00GB (0.16GB free)|
|Process Argv|. --crash-reporter-id 628f21d5-1b98-400f-b2c7-90c8f4a8171e|
|Screen Reader|no|
|VM|0%|
</details><details><summary>Extensions (39)</summary>

Extension|Author (truncated)|Version
---|---|---
vscode-css-formatter|aes|1.0.2
preview-pdf|ana|1.0.0
vscode-pandoc|Chr|0.4.5
vscode-github-actions|git|0.26.2
vscode-peacock|joh|4.2.2
cornflakes-linter|kev|0.5.1
pandoc-markdown-preview|kzv|0.4.1
vscode-autohotkey-plus-plus|mar|5.0.3
black-formatter|ms-|2023.6.0
flake8|ms-|2023.10.0
isort|ms-|2023.10.1
python|ms-|2023.20.0
vscode-pylance|ms-|2023.11.10
jupyter|ms-|2023.10.1100000000
jupyter-keymap|ms-|1.1.2
jupyter-renderers|ms-|1.0.17
vscode-jupyter-cell-tags|ms-|0.1.8
vscode-jupyter-slideshow|ms-|0.1.5
remote-containers|ms-|0.321.0
remote-ssh|ms-|0.107.0
remote-ssh-edit|ms-|0.86.0
remote-wsl|ms-|0.81.8
vscode-remote-extensionpack|ms-|0.24.0
cmake-tools|ms-|1.16.31
cpptools|ms-|1.18.5
cpptools-extension-pack|ms-|1.3.0
remote-explorer|ms-|0.4.1
remote-server|ms-|1.5.0
autodocstring|njp|0.6.1
material-icon-theme|PKi|4.32.0
vscode-paste-and-indent|Rub|0.0.8
even-better-toml|tam|0.19.2
ayu|tea|1.0.5
simple-rst|tro|1.5.4
cmake|twx|0.0.17
errorlens|use|3.15.0
vscode-jumpy|wma|0.3.1
open-in-external-app|YuT|0.10.0
markdown-pdf|yza|1.5.0

(4 theme extensions excluded)

</details><details>
<summary>A/B Experiments</summary>

```
vsliv368:30146709
vsreu685:30147344
python383:30185418
vspor879:30202332
vspor708:30202333
vspor363:30204092
vswsl492:30256859
vslsvsres303:30308271
vserr242:30382549
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vsdfh931cf:30280410
vshan820:30294714
vstes263:30335439
vscoreces:30445986
vscod805:30301674
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593cf:30376535
pythonvs932:30410667
py29gd2263:30880072
vsclangdf:30486550
c4g48928:30535728
dsvsc012:30540252
pynewext54:30695312
azure-dev_surveyone:30548225
2e4cg342:30602488
f6dab269:30613381
a9j8j154:30646983
showlangstatbar:30737416
pythonfmttext:30731395
fixshowwlkth:30771522
showindicator:30805244
pythongtdpath:30769146
i26e3531:30792625
welcomedialog:30887143
pythonnosmt12:30797651
pythonidxpt:30866567
pythonnoceb:30805159
synctok:30869157
dsvsc013:30795093
dsvsc014:30804076
dsvsc015:30845448
pythontestfixt:30871694
pythonregdiag2:30871582
pyreplss1:30897532
pythonmypyd1:30879173
pythoncet0:30885854
pythontbext0:30879054
accentitlementst:30887150
dsvsc016:30886110
dsvsc017:30886112
dsvsc018cf:30886115
aa_t_chat:30882232

```

</details>

<!-- generated by issue reporter -->