# 2 questions: Moving multiple blocks in editor and micro:bit simulator keyboard control

**URL:** https://forum.makecode.com/t/2-questions-moving-multiple-blocks-in-editor-and-micro-bit-simulator-keyboard-control/31389
**Category:** micro:bit
**Created:** [October 28, 2024, 9:17pm UTC](https://forum.makecode.com/t/2-questions-moving-multiple-blocks-in-editor-and-micro-bit-simulator-keyboard-control/31389 "2024-10-28T21:17:24Z")
**Posts on this page:** 1
**Showing post:** 14

<div class="post-metadata">

### Author: ![Vegz78](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/vegz78/32/1201_2.png) [@Vegz78](https://forum.makecode.com/u/Vegz78)
#### Post date: [October 29, 2024, 7:21pm UTC](https://forum.makecode.com/t/2-questions-moving-multiple-blocks-in-editor-and-micro-bit-simulator-keyboard-control/31389/14 "2024-10-29T19:21:15Z")

</div>

…and @eanders made some attempts at a simulator extension for keyboard and mouse, but they were probably more akin to your already produced _browser_ extension and keyboard entry for “ask for string” etc. in Arcade.

> [@Keyboard/mouse input extension](https://forum.makecode.com/t/keyboard-mouse-input-extension/5988):
>
> Hi all! In a different thread ([A camera extension?](https://forum.makecode.com/t/a-camera-extension/5950)) there was some interest in a simulator extension to support keyboard and mouse input. I’d like to take a stab at this, or at least get it started for others to take further. But first a bit about simulator extensions. They’re a little bit different than regular extensions. A traditional extension has one main part: some JavaScript that defines new blocks for you to use in your code. Call this the “block script”. A simulator extension has a blo…

So a common theme among some people seems to be a wish for more input possibilities overall (and others have also made comparisons to the official python simulator’s / IDE’s serial consoles earlier) and maybe 2-way console interaction.

But how big the demand is, or if there are any technical synergies between the wishes and different editors, I don’t know. But since the `input()` function or some ways to get data into a program is a pretty common (educational) theme\*, maybe enough to reopen the already filed request above?

\*Many curriculums contain loading tables into arrays / data structures, which is a challenge, at least in Arcade, but you had that already very early on in e.g. the “Date Science Editor” MakeCode Lab etc.

---

_[View the full topic](https://forum.makecode.com/t/2-questions-moving-multiple-blocks-in-editor-and-micro-bit-simulator-keyboard-control/31389)._
