mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-02-27 01:56:43 +00:00
16 lines
77 KiB
JavaScript
16 lines
77 KiB
JavaScript
|
import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.DyMmIvSC.js";
|
|||
|
const __pageData = JSON.parse('{"title":"QMK Breaking Changes - 2021 August 28 Changelog","description":"","frontmatter":{},"headers":[],"relativePath":"ChangeLog/20210828.md","filePath":"ChangeLog/20210828.md"}');
|
|||
|
const _sfc_main = { name: "ChangeLog/20210828.md" };
|
|||
|
const _hoisted_1 = /* @__PURE__ */ createStaticVNode('<h1 id="qmk-breaking-changes-2021-august-28-changelog" tabindex="-1">QMK Breaking Changes - 2021 August 28 Changelog <a class="header-anchor" href="#qmk-breaking-changes-2021-august-28-changelog" aria-label="Permalink to "QMK Breaking Changes - 2021 August 28 Changelog""></a></h1><h2 id="notable-features" tabindex="-1">Notable Features <a class="header-anchor" href="#notable-features" aria-label="Permalink to "Notable Features {#notable-features}""></a></h2><h3 id="combo-processing-improvements" tabindex="-1">Combo processing improvements (<a href="https://github.com/qmk/qmk_firmware/pull/8591" target="_blank" rel="noreferrer">#8591</a>) <a class="header-anchor" href="#combo-processing-improvements" aria-label="Permalink to "Combo processing improvements ([#8591](https://github.com/qmk/qmk_firmware/pull/8591)) {#combo-processing-improvements}""></a></h3><p>Combo processing has been reordered with respect to keypress handling, allowing for much better compatibility with mod taps.</p><p>It is also now possible to define combos that have keys overlapping with other combos, triggering only one. For example, a combo of <code>A</code>, <code>B</code> can coexist with a longer combo of <code>A</code>, <code>B</code>, <code>C</code> -- previous functionality would trigger both combos if all three keys were pressed.</p><h3 id="key-overrides" tabindex="-1">Key Overrides (<a href="https://github.com/qmk/qmk_firmware/pull/11422" target="_blank" rel="noreferrer">#11422</a>) <a class="header-anchor" href="#key-overrides" aria-label="Permalink to "Key Overrides ([#11422](https://github.com/qmk/qmk_firmware/pull/11422)) {#key-overrides}""></a></h3><p>QMK now has a new feature: <a href="./../features/key_overrides">key overrides</a>. This feature allows for overriding the output of key combinations involving modifiers. As an example, pressing <kbd>Shift+2</kbd> normally results in an <kbd>@</kbd> on US-ANSI keyboard layouts -- the new key overrides allow for adding similar functionality, but for any <kbd>modifier + key</kbd> press.</p><p>To illustrate, it's now possible to use the key overrides feature to translate <kbd>Shift + Backspace</kbd> into <kbd>Delete</kbd> -- an often-requested example of where this functionality comes in handy.</p><p>There's far more to describe that what lives in this changelog, so head over to the <a href="./../features/key_overrides">key overrides documentation</a> for more examples and info.</p><h3 id="digitizer-support-12851" tabindex="-1">Digitizer support (<a href="https://github.com/qmk/qmk_firmware/pull/12851" target="_blank" rel="noreferrer">#12851</a>) <a class="header-anchor" href="#digitizer-support-12851" aria-label="Permalink to "Digitizer support ([#12851](https://github.com/qmk/qmk_firmware/pull/12851))""></a></h3><p>QMK gained the ability to pretend to be a digitizer device -- much like a tablet device. A mouse uses delta-coordinates -- move up, move right -- but a digitizer works with absolute coordinates -- top left, bottom right.</p><h2 id="changes-requiring-user-action" tabindex="-1">Changes Requiring User Action <a class="header-anchor" href="#changes-requiring-user-action" aria-label="Permalink to "Changes Requiring User Action {#changes-requiring-user-action}""></a></h2><h3 id="updated-keyboard-codebases" tabindex="-1">Updated Keyboard Codebases <a class="header-anchor" href="#updated-keyboard-codebases" aria-label="Permalink to "Updated Keyboard Codebases {#updated-keyboard-codebases}""></a></h3><p>The following keyboards have had their source moved within QMK:</p><table><thead><tr><th>Old Keyboard Name</th><th>New Keyboard Name</th></tr></thead><tbody><tr><td>aeboards/constellation</td><td>aeboards/constellation/rev1, aeboards/constellation/rev2</td></tr><tr><td>bakeneko65</td><td>bakeneko65/rev2, bakeneko65/rev3</td></tr><tr><td>bm16a</td><td>kprepublic/bm16a</td></tr><tr><td>bm16s</td><td>kprepublic/bm16s</td></tr><tr><td>bm40hsrg
|
|||
|
const _hoisted_66 = [
|
|||
|
_hoisted_1
|
|||
|
];
|
|||
|
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
|||
|
return openBlock(), createElementBlock("div", null, _hoisted_66);
|
|||
|
}
|
|||
|
const _20210828 = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render]]);
|
|||
|
export {
|
|||
|
__pageData,
|
|||
|
_20210828 as default
|
|||
|
};
|