> For the complete documentation index, see [llms.txt](https://guides-mechboards.gitbook.io/guides/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guides-mechboards.gitbook.io/guides/getting-started/hyper7-r4.md).

# Hyper7 R4

## For Pre-Builds

* Your keyboard is flashed and ready to go! You can use it straight away.&#x20;
* If you are using a Chrome or Edge based browser, use the [usevia.app](https://usevia.app/#/) website  &#x20;to change your keymap layout. You can also try the [standalone app](https://github.com/the-via/releases/releases).&#x20;

{% hint style="warning" %}
Some of the keybinds are custom and will be lost if you remap those keys. If you want them back, use the [flashing files](#flash-files) below. You can also edit the keymap to your heart content within QMK
{% endhint %}

{% hint style="info" %}
**Not sure how to change your keymap file using VIA? Check out our** [**guide**](/guides/other-guides/using-via.md) **(coming soon)**
{% endhint %}

* The keymap that is pre-flashed is shown below

{% tabs fullWidth="true" %}
{% tab title="Modern" %}

<div data-full-width="true"><figure><img src="/files/NvMuciHP9rF2MS25TPfH" alt=""><figcaption></figcaption></figure></div>
{% endtab %}

{% tab title="Classic" %}

<figure><img src="/files/reGk4E2HFzE0X2LJjQPK" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

To change between Modern and Classic layout within VIA, use the Configure tab under the Layouts section. Here is where you can swap between 2u or 1u for the top area too.&#x20;

<div data-full-width="true"><figure><img src="/files/MUpkOiGm3w9xQTdHRhaF" alt=""><figcaption></figcaption></figure></div>

## For Builders

[Hyper7 Written Build Guide](/guides/mbuk-build-guides/hyper7-r4-build-guide-enclosed-case.md) or see the Hyper7 Video Build Guide below

{% embed url="<https://www.youtube.com/watch?v=omU7fYxIHjw>" %}

Here are the keycap positions for the keymap layout

<figure><img src="/files/xIl4kVeCifCIHau7OQdc" alt=""><figcaption></figcaption></figure>

## Flash Files

If you ever need to reflash your keyboard, hold down the top left most button on the bottom PCB (F3) while plugging in the keyboard. Then use [QMK Toolbox](https://qmk.fm/toolbox). Locate the file. MCU choice doesn't matter.&#x20;

Default:

{% file src="/files/EUJ5v1cLZZZOwHmOCvTf" %}

Matrix Tester (All keys are bound to "1"):

{% file src="/files/Y71waH6jQS6M7sjvrwHb" %}

## Customise with QMK

{% embed url="<https://github.com/qmk/qmk_firmware/tree/master/keyboards/yiancardesigns/hyper7/v4>" %}

## Any Issues?

Please don't hesitate to get in contact - We'll be more than happy to help! -&#x20;

{% embed url="<https://www.mechboards.co.uk/support>" %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://guides-mechboards.gitbook.io/guides/getting-started/hyper7-r4.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
