{"id":1619,"date":"2023-03-11T12:35:29","date_gmt":"2023-03-11T11:35:29","guid":{"rendered":"https:\/\/oestrem.com\/thingstwice\/?p=1619"},"modified":"2025-02-09T12:00:50","modified_gmt":"2025-02-09T11:00:50","slug":"a-revised-keyboard-layout-for-musescore","status":"publish","type":"post","link":"https:\/\/oestrem.com\/thingstwice\/2023\/03\/a-revised-keyboard-layout-for-musescore\/","title":{"rendered":"A Revised Keyboard Layout for Musescore"},"content":{"rendered":"\n<p>Note entry by keyboard is usually highly inefficient in score editing programs, and MuseScore is no exception. <\/p>\n\n\n\n<p>By default, notes are entered with the corresponding letter keys (c=c, d=d, etc.), whose placement on the keyboard does no follow any muscial logic. Incidentally, all the note names are placed on the left-hand side of the keyboard, but in no systematic order. The rhythmic values are typed in with the number keys, way up on the top line of the keyboard. This means that <em>all<\/em> the keys you would use for inputting music happen to lie on the left-hand side, so even if you&#8217;re an exceptionally skilled typist, entering music is unnecessarily slow, since you would end up jumping around senselessly with your the left hand:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"812\" height=\"295\" src=\"https:\/\/oestrem.com\/thingstwice\/wp-content\/uploads\/2023\/03\/lyqi-musescore-layout-default-ms.png\" alt=\"\" class=\"wp-image-1631\" srcset=\"https:\/\/oestrem.com\/thingstwice\/wp-content\/uploads\/2023\/03\/lyqi-musescore-layout-default-ms.png 812w, https:\/\/oestrem.com\/thingstwice\/wp-content\/uploads\/2023\/03\/lyqi-musescore-layout-default-ms-300x109.png 300w, https:\/\/oestrem.com\/thingstwice\/wp-content\/uploads\/2023\/03\/lyqi-musescore-layout-default-ms-768x279.png 768w\" sizes=\"auto, (max-width: 812px) 100vw, 812px\" \/><figcaption class=\"wp-element-caption\">The default keys for entering pitches and rhythm values in Musescore.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">My Way<\/h2>\n\n\n\n<p>I use a different layout, which makes it possible to &#8220;play&#8221; on the keyboard more like a piano keyboard, all on the home row or the adjacent rows. No jumping around.<\/p>\n\n\n\n<p>Note entry is done with the left hand, rhythms with the right:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"812\" height=\"295\" src=\"https:\/\/oestrem.com\/thingstwice\/wp-content\/uploads\/2023\/03\/lyqi-musescore-layout-pitches-and-rhythms.png\" alt=\"\" class=\"wp-image-1621\" srcset=\"https:\/\/oestrem.com\/thingstwice\/wp-content\/uploads\/2023\/03\/lyqi-musescore-layout-pitches-and-rhythms.png 812w, https:\/\/oestrem.com\/thingstwice\/wp-content\/uploads\/2023\/03\/lyqi-musescore-layout-pitches-and-rhythms-300x109.png 300w, https:\/\/oestrem.com\/thingstwice\/wp-content\/uploads\/2023\/03\/lyqi-musescore-layout-pitches-and-rhythms-768x279.png 768w\" sizes=\"auto, (max-width: 812px) 100vw, 812px\" \/><figcaption class=\"wp-element-caption\">My revised layout<\/figcaption><\/figure>\n\n\n\n<p>The layout is based on the principle that music frequently moves by step, so having adjacent notes next to each other is a good thing. Also, fourths are common, so it is not unnatural to have <em>d<\/em> and <em>g<\/em> on the same finger. <\/p>\n\n\n\n<p>The remapping therefore follows the scale and disregards the ordinary letters on the keys.<\/p>\n\n\n\n<p>Similarly, rhythmic changes more often than not go to adjacent values, and the most frequent values are placed at the main positions of the hand. <\/p>\n\n\n\n<p>The remaining keys are mapped to common functions: rest (g, next to the notes), triplet (t), double\/half time (y, u), octave up\/down (i,m), flat\/natural\/sharp (x,c,v), dot (.), tie\/slur (o,-); &#8220;q&#8221; (quiet) for &#8220;Toggle visible&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"812\" height=\"295\" src=\"https:\/\/oestrem.com\/thingstwice\/wp-content\/uploads\/2023\/03\/lyqi-musescore-layout-extras.png\" alt=\"\" class=\"wp-image-1623\" srcset=\"https:\/\/oestrem.com\/thingstwice\/wp-content\/uploads\/2023\/03\/lyqi-musescore-layout-extras.png 812w, https:\/\/oestrem.com\/thingstwice\/wp-content\/uploads\/2023\/03\/lyqi-musescore-layout-extras-300x109.png 300w, https:\/\/oestrem.com\/thingstwice\/wp-content\/uploads\/2023\/03\/lyqi-musescore-layout-extras-768x279.png 768w\" sizes=\"auto, (max-width: 812px) 100vw, 812px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>All in all: a complete keyboard layout that is optimal for note input:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"812\" height=\"295\" src=\"https:\/\/oestrem.com\/thingstwice\/wp-content\/uploads\/2023\/03\/lyqi-musescore-layout-1.png\" alt=\"\" class=\"wp-image-1622\" srcset=\"https:\/\/oestrem.com\/thingstwice\/wp-content\/uploads\/2023\/03\/lyqi-musescore-layout-1.png 812w, https:\/\/oestrem.com\/thingstwice\/wp-content\/uploads\/2023\/03\/lyqi-musescore-layout-1-300x109.png 300w, https:\/\/oestrem.com\/thingstwice\/wp-content\/uploads\/2023\/03\/lyqi-musescore-layout-1-768x279.png 768w\" sizes=\"auto, (max-width: 812px) 100vw, 812px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>There are other shortcuts as well, which have nothing to do with the input system itself, so I won&#8217;t go into them. See the config files below for details.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What remains?<\/h2>\n\n\n\n<p>Thanks for asking. There are a couple of features that I would have liked to implement, which are not possible (yet!) because of missing keyboard shortcuts in MuseScore&#8217;s current layout, as well as bad application choices more fundamentally.<\/p>\n\n\n\n<p>I would e.g. have loved to have a key for &#8220;input dynamic&#8221; (e.g. p for &#8220;mezzo piano&#8221;), and then increase or decrease the value, going stepwise through the dynamics (so that repeated presses would go through <em>p, pp, ppp<\/em> etc. in one direction and <em>mf, ff, fff,<\/em> etc. in the other).<\/p>\n\n\n\n<p>Likewise, it would have been great to be able to cycle through the accidentals <em>within<\/em> the currently selected pitch (so: <em>a<\/em> <em>double-flat<\/em>, <em>a<\/em> <em>flat<\/em>, <em>a<\/em>, <em>a<\/em> <em>sharp<\/em>, <em>a<\/em> <em>double-sharp<\/em>), rather than having Musescore decide\/guess for you whether you want a<em> a flat<\/em> or a <em>g sharp<\/em>, or even worse: an <em>a double-flat<\/em> or an <em>f double-sharp<\/em>. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Downloads<\/h2>\n\n\n\n<p>Here are my keyboard shortcuts. To try them out, save the file, then go to Edit > Preferences > Shortcuts > Load &#8230;. and select the file that you downloaded.<\/p>\n\n\n\n<p>Note that these files are based on the Norwegian keyboard layout. Adjust the keys in the rightmost area of the keyboard according to your own keyboard. <\/p>\n\n\n\n<p><a href=\"https:\/\/oestrem.com\/div\/shortcuts2022-v3.6.ms\">For Musescore 3.6<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/oestrem.com\/div\/shortcuts-2023-v4.ms\">For Musescore 4.0<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Note entry by keyboard is usually highly inefficient in score editing programs, and MuseScore is no exception. By default, notes are entered with the corresponding letter keys (c=c, d=d, etc.), whose placement on the keyboard does no follow any muscial logic. Incidentally, all the note names are placed on the left-hand side of the keyboard, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1620,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,4],"tags":[],"class_list":["post-1619","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-computers","category-music"],"_links":{"self":[{"href":"https:\/\/oestrem.com\/thingstwice\/wp-json\/wp\/v2\/posts\/1619","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oestrem.com\/thingstwice\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/oestrem.com\/thingstwice\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/oestrem.com\/thingstwice\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/oestrem.com\/thingstwice\/wp-json\/wp\/v2\/comments?post=1619"}],"version-history":[{"count":4,"href":"https:\/\/oestrem.com\/thingstwice\/wp-json\/wp\/v2\/posts\/1619\/revisions"}],"predecessor-version":[{"id":1635,"href":"https:\/\/oestrem.com\/thingstwice\/wp-json\/wp\/v2\/posts\/1619\/revisions\/1635"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oestrem.com\/thingstwice\/wp-json\/wp\/v2\/media\/1620"}],"wp:attachment":[{"href":"https:\/\/oestrem.com\/thingstwice\/wp-json\/wp\/v2\/media?parent=1619"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oestrem.com\/thingstwice\/wp-json\/wp\/v2\/categories?post=1619"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oestrem.com\/thingstwice\/wp-json\/wp\/v2\/tags?post=1619"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}