# Im Making A Game With Browser Events And Trying to Make A Block For Anything Of anything Without Keyboard

**URL:** <https://forum.makecode.com/t/im-making-a-game-with-browser-events-and-trying-to-make-a-block-for-anything-of-anything-without-keyboard/36342>\
**Category:** Help\
**Created:** [May 3, 2025, 7:28pm UTC](https://forum.makecode.com/t/im-making-a-game-with-browser-events-and-trying-to-make-a-block-for-anything-of-anything-without-keyboard/36342 "2025-05-03T19:28:41Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![teaeat100](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/teaeat100/32/33097_2.png) [@teaeat100](https://forum.makecode.com/u/teaeat100)\
**Post date:** [May 3, 2025, 7:28pm UTC](https://forum.makecode.com/t/im-making-a-game-with-browser-events-and-trying-to-make-a-block-for-anything-of-anything-without-keyboard/36342/1 "2025-05-03T19:28:41Z")

</div>

Im Making A Game With Browser Events And Trying to Make A Block For Anything Of anything Without Keyboard, Does Anyone Have A Block Of Code Or Line That Detects If The System Has A Keyboard?

---

<div class="post-metadata">

**Author:** ![WoofWoof](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/woofwoof/32/32523_2.png) [@WoofWoof](https://forum.makecode.com/u/WoofWoof)\
**Post date:** [May 4, 2025, 9:39pm UTC](https://forum.makecode.com/t/im-making-a-game-with-browser-events-and-trying-to-make-a-block-for-anything-of-anything-without-keyboard/36342/2 "2025-05-04T21:39:25Z")

</div>

I know there’s an internal variable to detect if the keyboard is supported, so that the Ask blocks can pop up the keyboard only if it’s supported. Is that what you are looking for? I can give instructions on how to use it if it’s what you need.

Side note, capitalizing Every Word Like This Looks Really Weird And Is A Bit Hard To Read In My Opinion.

---

<div class="post-metadata">

**Author:** ![teaeat100](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/teaeat100/32/33097_2.png) [@teaeat100](https://forum.makecode.com/u/teaeat100)\
**Post date:** [May 5, 2025, 2:14pm UTC](https://forum.makecode.com/t/im-making-a-game-with-browser-events-and-trying-to-make-a-block-for-anything-of-anything-without-keyboard/36342/3 "2025-05-05T14:14:06Z")

</div>

I’ll Be Honest, It’s A Strange Thing I Do, I Think I Got Taught To Type Wrongly. I Also Got taught To Hold A Fork Like A Knife (Like A Fist)

---

<div class="post-metadata">

**Author:** ![WoofWoof](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/woofwoof/32/32523_2.png) [@WoofWoof](https://forum.makecode.com/u/WoofWoof)\
**Post date:** [May 5, 2025, 4:43pm UTC](https://forum.makecode.com/t/im-making-a-game-with-browser-events-and-trying-to-make-a-block-for-anything-of-anything-without-keyboard/36342/4 "2025-05-05T16:43:00Z")

</div>

How do you hold a fork like a knife… and how do you hold a knife like a fist… I’m very confused and would honestly like pictures, but **never send pictures to random people on the internet.** Here’s a better way:  
I think you’re supposed to hold knives like this

 ![IMG_8536](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/e/1/e165692d952918e37f18dfe0edc93a9ffcf2794b.jpeg)  
Some people put their pointer finger on top, but definitely not in a normal fist, because you don’t have very precise control using a fist, so I’m kinda worried about accidentally getting cut when using it like a fist. I suppose this is how I hold big knives, but it doesn’t matter as much with normal butter knives and such. I guess you do whatever you want, but just… be careful I guess? Idk.

Most off topic reply ever lol

---

<div class="post-metadata">

**Author:** ![teaeat100](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/teaeat100/32/33097_2.png) [@teaeat100](https://forum.makecode.com/u/teaeat100)\
**Post date:** [May 5, 2025, 9:53pm UTC](https://forum.makecode.com/t/im-making-a-game-with-browser-events-and-trying-to-make-a-block-for-anything-of-anything-without-keyboard/36342/5 "2025-05-05T21:53:30Z")

</div>

Lol, Well This Is How I Use A Knife/Fork/Spoon. I some Times Flip my hand

 ![COLOURBOX2464282](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/a/1/a180276930711d4e344e5a17c27eac122d3db036.jpeg)

---

<div class="post-metadata">

**Author:** ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)\
**Post date:** [May 5, 2025, 9:53pm UTC](https://forum.makecode.com/t/im-making-a-game-with-browser-events-and-trying-to-make-a-block-for-anything-of-anything-without-keyboard/36342/6 "2025-05-05T21:53:58Z")

</div>

this topic has become so innocently menacing all of a sudden

---

<div class="post-metadata">

**Author:** ![Gl125371](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/gl125371/32/29131_2.png) [@Gl125371](https://forum.makecode.com/u/Gl125371)\
**Post date:** [May 5, 2025, 10:21pm UTC](https://forum.makecode.com/t/im-making-a-game-with-browser-events-and-trying-to-make-a-block-for-anything-of-anything-without-keyboard/36342/7 "2025-05-05T22:21:58Z")

</div>

For real

---

<div class="post-metadata">

**Author:** ![Gl125371](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/gl125371/32/29131_2.png) [@Gl125371](https://forum.makecode.com/u/Gl125371)\
**Post date:** [May 5, 2025, 10:22pm UTC](https://forum.makecode.com/t/im-making-a-game-with-browser-events-and-trying-to-make-a-block-for-anything-of-anything-without-keyboard/36342/8 "2025-05-05T22:22:00Z")

</div>

Um… I don’t think that’s how you are supposed to use a knife.

---

<div class="post-metadata">

**Author:** ![teaeat100](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/teaeat100/32/33097_2.png) [@teaeat100](https://forum.makecode.com/u/teaeat100)\
**Post date:** [May 5, 2025, 10:22pm UTC](https://forum.makecode.com/t/im-making-a-game-with-browser-events-and-trying-to-make-a-block-for-anything-of-anything-without-keyboard/36342/9 "2025-05-05T22:22:31Z")

</div>

Ok. Back On topic, What Im Trying to do Is like What Will Happen If You Put A Game Boy Color game Into A Normal Gameboy

---

<div class="post-metadata">

**Author:** ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)\
**Post date:** [May 5, 2025, 10:32pm UTC](https://forum.makecode.com/t/im-making-a-game-with-browser-events-and-trying-to-make-a-block-for-anything-of-anything-without-keyboard/36342/10 "2025-05-05T22:32:05Z")

</div>

@teaeat100 we don’t have a block for this, but as @WoofWoof mentioned it’s easy to do in JavaScript:

```auto
if (helpers._isSystemKeyboardSupported()) {
    // keyboard is supported (eg. on browser, on mobile)
}
else {
    // keyboard isn't supported (eg. on meowbit, pygamer, xbox, arcade kiosk, etc.)                                                                                                                                         
}

```

now one thing to note here is that this will return true on mobile even if they don’t have a dedicated keyboard that’s always visible.

---

<div class="post-metadata">

**Author:** ![teaeat100](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/teaeat100/32/33097_2.png) [@teaeat100](https://forum.makecode.com/u/teaeat100)\
**Post date:** [June 22, 2025, 2:26am UTC](https://forum.makecode.com/t/im-making-a-game-with-browser-events-and-trying-to-make-a-block-for-anything-of-anything-without-keyboard/36342/11 "2025-06-22T02:26:09Z")

</div>

Just realized I didn’t thank you, Thanks!
