---
title: "Num Lock"
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/68113-num-lock"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "msossna"
published: "2003-02-12T21:07:06.000Z"
updated: "2003-02-14T21:33:08.000Z"
replies: 3
views: 325
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/c-cpp/68113-num-lock"
---

# Num Lock

## #1 — msossna, 2003-02-12T21:07Z

Hur gör jag för att aktivera Num Lock från ett c/c++ program?

Permalänk: https://www.webforum.nu/p/68113

## #2 — Viktor, 2003-02-12T21:11Z

Det här ska vara kod för Windows (ej testad)

```
void SetNumlock()
{
  BYTE keys[256];
  GetKeyboardState(keys);
  keys[VK_NUMLOCK]  &= ~1;
  SetKeyboardState(keys);
}
```

/Viktor

Permalänk: https://www.webforum.nu/p/949754

## #3 — Sang-drax, 2003-02-14T20:55Z

Raden

```
keys[VK_NUMLOCK]  &= ~1;
```

gör absolut ingenting.

Permalänk: https://www.webforum.nu/p/951309

## #4 — Viktor, 2003-02-14T21:33Z

ok, den koden var inte perfekt :)

Här är en ny kod som ska fungera (fungerar för mig :))

```
//Starta Numlock
keybd_event(VK_NUMLOCK,0x45,KEYEVENTF_EXTENDEDKEY | 0,0);
//stäng av numlock
keybd_event( VK_NUMLOCK,0x45,KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,0);
```

/Viktor

Permalänk: https://www.webforum.nu/p/951334

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/68113-num-lock
