Можно ли получить доступ к событиям мыши в расширении кода Visual Studio?

Я хотел бы написать простое расширение для кода Visual Studio, позволяющее выполнять базовые функции перетаскивания и копирования/вставки, но я не могу найти способ получать уведомления о событиях мыши. Я упустил из виду что-то очевидное или редактор намеренно был разработан только для клавиатуры (ну, в основном)?

Примечание. Я имею в виду редактор Visual Studio Code на основе TypeScript, а не полноценную Visual Studio.

РЕДАКТИРОВАТЬ: Я должен был сформулировать вопрос по-другому, потому что сейчас действительно есть копирование/вставка с помощью перетаскивания, но мне все еще не ясно, как обрабатывать события мыши в расширении.


person Greg Harley    schedule 21.03.2016    source источник
comment
Я считаю, что в последней сборке есть редактирование с помощью перетаскивания (но я не совсем уверен, поскольку я не использую эту функцию).   -  person Bill_Stewart    schedule 11.03.2017
comment
Последняя версия действительно позволяет перемещать выделенный текст мышью, но по какой-то причине не копирует. Кроме того, если я что-то не пропустил, похоже, что в расширении по-прежнему нет возможности захватывать события мыши.   -  person Greg Harley    schedule 14.03.2017
comment
Я столкнулся с этой проблемой сегодня, и похоже, что до сих пор нет возможности настроить ярлыки мыши и использовать их в расширениях.   -  person Adrian Bystrek    schedule 22.08.2017
comment
то же самое здесь, используя представление дерева - я не думаю, что есть API для управления перетаскиванием узлов дерева и т. д. без использования веб-просмотра. В моем случае я могу заменить перетаскивание очень уродливым UX, основанным на кликах. vscode и typescript — ОТЛИЧНЫЕ продукты, но я чувствую, что они отдают приоритет требованиям конечного пользователя, а не API-интерфейсам расширений (и это нормально). собственное дерьмо), используя те же API, которые предлагаются таким пользователям, как я... но, конечно, это замедлит разработку.   -  person cancerbero    schedule 08.06.2018
comment
Это уже поддерживается в последней версии кода VS, просто выберите текст, который хотите скопировать, перетащите его с нажатой кнопкой CTRL, и он будет скопирован в нужное место. но его можно использовать только в том же файле, вы не можете копировать в другой файл.   -  person Jiayin Pei    schedule 09.02.2021
comment
Обычно это проблема исходной карты. В этом сообщении объясняется, как включить и работать с ними.. Также: обязательно используйте Node@16 или более позднюю версию, так как с тех пор поддержка исходных карт значительно улучшилась.   -  person Domi    schedule 21.05.2021