Skip to main content

EXAMPLE

Constant EXAMPLE 

Source
pub const EXAMPLE: &str = "# A plan for very-normal: the stages from QWERTY to your own layout.\n#\n# Keys are three rows of ten (five per hand), top row first, written as\n# \"qwertyuiop asdfghjkl; zxcvbnm,./\". The quote key and the outer columns\n# never move. Stage 0 is where you start; each later stage only rearranges\n# the keys of the stage before it.\n\nname = \"Very Normal\"\n# Your Oryx layout id (the part after /layouts/ in its link). The link must be public.\noryx_layout = \"Xx6pM\"\n# What each home row key does when held, left to right: ctrl, alt, cmd or shift.\n# Leave a key empty if it has no hold. `check` makes sure these survive every stage.\nhome_row_mods = [\"\", \"ctrl\", \"alt\", \"cmd\", \"\", \"\", \"cmd\", \"alt\", \"ctrl\", \"\"]\n\n# Common words, most frequent first: the real-text, links and mirror drills.\ncommon_words = [\n  \"the\", \"to\", \"a\", \"and\", \"it\", \"that\", \"is\", \"i\", \"in\", \"for\", \"of\", \"be\", \"we\",\n  \"so\", \"with\", \"can\", \"this\", \"you\", \"are\", \"on\", \"do\", \"have\", \"what\", \"push\", \"if\",\n  \"or\", \"but\", \"yes\", \"ok\", \"just\", \"as\", \"not\", \"then\", \"up\", \"an\", \"let\'s\", \"like\",\n  \"from\", \"one\", \"new\", \"all\", \"there\", \"no\", \"how\", \"would\", \"was\", \"at\", \"order\",\n  \"add\", \"should\", \"when\", \"yeah\", \"some\", \"will\", \"by\", \"could\", \"make\", \"now\",\n  \"they\", \"also\", \"need\", \"about\", \"cool\", \"them\", \"does\", \"any\", \"those\", \"only\",\n  \"get\", \"perhaps\", \"think\", \"please\", \"more\", \"my\", \"see\", \"into\", \"work\", \"build\",\n  \"deploy\", \"go\", \"each\", \"where\", \"people\", \"file\", \"me\", \"want\", \"am\", \"run\",\n  \"start\", \"next\", \"main\", \"use\", \"time\", \"something\", \"might\", \"other\", \"which\",\n  \"first\", \"set\", \"change\", \"move\", \"did\", \"still\", \"been\", \"already\", \"project\",\n  \"back\", \"check\", \"world\", \"commit\", \"same\", \"thing\", \"again\", \"create\", \"very\",\n  \"out\", \"board\", \"had\", \"don\'t\", \"these\", \"name\", \"because\", \"your\", \"version\",\n  \"here\", \"agent\", \"right\", \"session\", \"than\", \"that\'s\", \"supplier\", \"company\",\n  \"before\", \"list\", \"step\", \"way\", \"look\", \"plan\", \"note\", \"number\", \"i\'d\", \"both\",\n  \"actually\", \"her\", \"production\", \"their\", \"another\", \"id\", \"it\'s\", \"off\", \"data\",\n  \"day\", \"after\", \"may\", \"code\", \"release\", \"try\", \"done\", \"were\", \"side\", \"take\",\n  \"old\", \"show\", \"write\", \"folder\", \"user\", \"i\'m\", \"page\", \"what\'s\", \"sure\",\n  \"different\", \"never\", \"customer\", \"possible\", \"most\", \"calendar\", \"running\", \"know\",\n  \"update\", \"every\", \"own\", \"too\", \"she\", \"per\", \"maybe\", \"keep\", \"sense\", \"fix\",\n  \"someone\", \"its\", \"around\", \"nothing\", \"two\", \"really\", \"instead\", \"once\", \"event\",\n  \"kind\", \"staging\", \"switch\", \"i\'ll\", \"good\", \"useful\", \"token\", \"why\", \"external\",\n  \"down\", \"link\", \"private\", \"well\", \"later\", \"put\", \"find\", \"always\", \"open\", \"idea\",\n  \"going\", \"slack\", \"card\", \"fish\", \"anything\", \"public\", \"through\", \"integration\",\n  \"able\", \"who\", \"local\", \"recent\", \"seem\", \"without\", \"can\'t\", \"last\", \"yet\", \"admin\",\n  \"table\", \"while\", \"spec\", \"place\", \"artifact\", \"even\", \"end\", \"us\", \"home\",\n  \"command\", \"better\", \"reference\", \"git\", \"stop\", \"everything\", \"three\", \"separate\",\n  \"toggle\", \"happen\", \"come\", \"i\'ve\", \"made\", \"used\", \"feel\", \"few\", \"fine\", \"feature\",\n  \"allow\", \"probably\", \"function\", \"else\", \"specific\", \"key\", \"there\'s\", \"since\",\n  \"needs\", \"font\", \"remove\", \"support\", \"leave\", \"script\", \"doing\", \"between\", \"query\",\n  \"test\", \"yep\", \"days\", \"our\", \"week\", \"point\", \"ref\", \"edit\", \"pretty\", \"added\",\n  \"ever\", \"multiple\", \"information\", \"date\", \"free\", \"copy\", \"delete\", \"read\", \"ask\",\n  \"full\", \"gem\", \"send\", \"tell\", \"until\", \"much\", \"issue\", \"access\", \"ship\", \"product\",\n  \"guess\", \"browser\", \"development\", \"whatever\", \"currently\", \"today\", \"archive\",\n  \"rather\", \"current\", \"field\", \"ahead\", \"example\", \"whether\", \"split\", \"somewhere\",\n  \"sometimes\", \"address\", \"include\", \"server\", \"credit\", \"secret\", \"install\", \"often\",\n  \"bit\", \"specs\", \"nice\", \"invoice\", \"moment\", \"lot\", \"give\", \"option\", \"fly\",\n  \"environment\", \"either\", \"various\", \"case\", \"together\", \"client\", \"process\",\n  \"password\", \"path\", \"match\", \"describe\", \"across\", \"being\", \"message\", \"semaphore\",\n  \"document\", \"desired\", \"remind\", \"exactly\", \"related\", \"capture\", \"via\", \"appear\",\n  \"person\", \"built\", \"mean\", \"ah\", \"music\", \"management\", \"anyone\", \"venue\", \"missing\",\n  \"publish\", \"annoying\", \"latest\", \"inventory\", \"we\'ve\", \"job\", \"description\",\n  \"locally\", \"let\", \"working\", \"live\", \"say\", \"situation\", \"reminder\", \"site\",\n  \"location\", \"island\", \"inbound\", \"root\", \"works\", \"little\", \"stuff\", \"tomorrow\",\n  \"making\", \"assume\", \"consider\", \"unless\", \"away\", \"peak\", \"flow\", \"everyone\", \"text\",\n  \"line\", \"status\", \"record\", \"search\", \"account\", \"part\", \"wrong\", \"deal\", \"ai\",\n  \"whole\", \"sync\", \"track\", \"getting\", \"content\", \"quite\", \"year\", \"grab\", \"thought\",\n  \"night\", \"setting\", \"over\", \"ha\", \"load\", \"links\", \"io\", \"default\", \"looking\",\n  \"hidden\", \"ready\", \"otherwise\", \"approach\", \"written\", \"remember\", \"terminal\",\n  \"brew\", \"definitely\", \"rule\", \"help\", \"enough\", \"health\", \"left\", \"house\", \"won\'t\",\n  \"long\", \"minimum\", \"meeting\", \"though\", \"dev\", \"cute\", \"phone\", \"removed\", \"active\",\n  \"slice\", \"sheet\", \"backstage\", \"value\", \"thinking\", \"kinesis\", \"agreement\",\n  \"available\", \"mac\", \"during\", \"perfect\", \"branch\", \"sent\", \"he\", \"likely\", \"tool\",\n  \"completely\", \"associated\", \"deployment\", \"screen\", \"channel\", \"locked\", \"present\",\n  \"application\", \"type\", \"history\", \"outside\", \"error\", \"fixed\", \"problem\", \"clean\",\n  \"property\", \"summary\", \"longer\", \"many\", \"happy\", \"keyboard\", \"large\", \"mention\"\n]\n\n[[stage]]\nname = \"Baseline\"\nblurb = \"Your layout as it is today. Record three 60-second real-text runs so later stages have numbers to beat.\"\nkeys = \"qwertyuiop asdfghjkl; zxcvbnm,./\"\nhome = 33\nsame_finger = 6.5\nvim = []\n\n[[stage]]\nname = \"E and T come home\"\nblurb = \"The two most common letters move onto the home row. Same-finger pairs drop by almost half straight away.\"\nkeys = \"qwlrfyuiop asdtghjke; zxcvbnm,./\"\nhome = 49\nsame_finger = 3.9\nvim = [\"e\", \"f\", \"t\", \"l\"]\nwords = [\n  \"feel\", \"delete\", \"different\", \"tell\", \"release\", \"file\", \"little\", \"reference\",\n  \"better\", \"left\", \"well\", \"these\", \"there\", \"still\", \"let\'s\", \"after\", \"external\",\n  \"feature\", \"let\", \"else\", \"between\", \"event\", \"test\", \"free\", \"later\", \"please\",\n  \"people\", \"create\", \"before\", \"full\", \"folder\", \"development\", \"latest\", \"table\",\n  \"three\", \"multiple\", \"the\", \"set\", \"see\", \"off\", \"get\", \"all\", \"really\", \"useful\",\n  \"related\", \"leave\", \"excellent\", \"definitely\", \"recent\", \"together\", \"text\",\n  \"completely\", \"field\", \"default\", \"level\", \"toggle\", \"actually\", \"template\", \"often\",\n  \"title\", \"perfect\", \"yet\", \"pretty\", \"will\", \"were\", \"time\", \"they\", \"then\", \"them\",\n  \"that\", \"take\", \"step\", \"note\", \"next\", \"need\", \"list\", \"like\", \"here\", \"been\",\n  \"few\"\n]\n\n[[stage]]\nname = \"I and O come home\"\nblurb = \"I and O come home. A moves up to the top row, where it stays.\"\nkeys = \"qwlrfyuakp isdtghjoe; zxcvbnm,./\"\nhome = 55\nsame_finger = 4.1\nvim = [\"a\", \"i\", \"o\", \"k\"]\nwords = [\n  \"look\", \"again\", \"information\", \"too\", \"integration\", \"looking\", \"location\",\n  \"application\", \"work\", \"take\", \"make\", \"main\", \"like\", \"into\", \"data\", \"cool\",\n  \"back\", \"also\", \"situation\", \"hook\", \"know\", \"option\", \"production\", \"ask\", \"kind\",\n  \"good\", \"artifact\", \"link\", \"available\", \"idea\", \"think\", \"board\", \"about\",\n  \"invoice\", \"making\", \"various\", \"via\", \"associated\", \"indication\", \"working\",\n  \"token\", \"bookmark\", \"commit\", \"addition\", \"slack\", \"going\", \"local\", \"kick\", \"book\",\n  \"admin\", \"annoying\", \"around\", \"kinesis\", \"automatically\", \"tomorrow\", \"allow\",\n  \"initial\", \"version\", \"session\", \"company\", \"another\", \"already\", \"doing\", \"point\",\n  \"pagination\", \"additional\", \"always\", \"approach\", \"root\", \"australian\", \"thinking\",\n  \"peak\", \"away\", \"someone\", \"today\", \"nothing\", \"instead\", \"load\"\n]\n\n[[stage]]\nname = \"S and N come home\"\nblurb = \"S and N come home. 61% of your typing now lands on the home row.\"\nkeys = \"qwlrfyuakp idstghnoe; zxcvbjm,./\"\nhome = 61\nsame_finger = 3.9\nvim = [\"dd\", \"j\", \"n\", \"s\"]\nwords = [\n  \"session\", \"sense\", \"send\", \"address\", \"did\", \"and\", \"add\", \"sessions\", \"needs\",\n  \"running\", \"added\", \"instead\", \"end\", \"sending\", \"understand\", \"side\", \"need\",\n  \"just\", \"done\", \"does\", \"kind\", \"down\", \"find\", \"island\", \"unsigned\", \"don\'t\",\n  \"unless\", \"hidden\", \"desired\", \"used\", \"missing\", \"inbound\", \"days\", \"sound\",\n  \"password\", \"should\", \"admin\", \"annoying\", \"inside\", \"around\", \"kinesis\", \"consider\",\n  \"discuss\", \"version\", \"second\", \"since\", \"doing\", \"standard\", \"non\", \"issue\",\n  \"someone\", \"guess\", \"nothing\", \"sync\", \"environment\", \"staging\", \"specs\", \"finished\",\n  \"possible\", \"calendar\", \"sent\", \"design\", \"considered\", \"depending\", \"something\",\n  \"description\", \"access\", \"command\", \"snapshot\", \"decision\", \"different\", \"soon\",\n  \"said\", \"associated\", \"links\", \"anything\", \"necessary\", \"kids\", \"consistent\"\n]\n\n[[stage]]\nname = \"R comes home\"\nblurb = \"R takes the right pinky home key, and H and U trade places.\"\nkeys = \"qwl;fyhakp idstgunoer zxcvbjm,./\"\nhome = 64\nsame_finger = 3.0\nvim = [\"h\", \"r\", \"u\"]\nwords = [\n  \"through\", \"run\", \"her\", \"your\", \"push\", \"here\", \"user\", \"rather\", \"sure\", \"our\",\n  \"current\", \"whether\", \"error\", \"which\", \"where\", \"there\", \"their\", \"right\", \"other\",\n  \"order\", \"though\", \"should\", \"number\", \"much\", \"thought\", \"currently\", \"structure\",\n  \"hour\", \"three\", \"around\", \"useful\", \"perhaps\", \"another\", \"query\", \"running\",\n  \"further\", \"supplier\", \"curious\", \"rule\", \"customer\", \"without\", \"feature\", \"server\",\n  \"either\", \"there\'s\", \"support\", \"four\", \"production\", \"require\", \"refresh\", \"house\",\n  \"true\", \"product\", \"browser\", \"archive\", \"turn\", \"although\", \"reference\", \"various\",\n  \"search\", \"record\", \"you\", \"use\", \"try\", \"the\", \"out\", \"how\", \"had\", \"for\", \"but\",\n  \"are\", \"harder\", \"health\", \"enough\", \"fresh\", \"whatever\", \"particular\", \"capture\",\n  \"she\"\n]\n\n[[stage]]\nname = \"L and D settle\"\nblurb = \"L and D take their final spots. ; keeps wandering until the last stage.\"\nkeys = \"qw;dfyhakp ilstgunoer zxcvbjm,./\"\nhome = 64\nsame_finger = 2.7\nvim = [\"dw\", \"l\", \";\"]\nwords = [\n  \"old\", \"did\", \"all\", \"add\", \"added\", \"will\", \"i\'ll\", \"well\", \"would\", \"world\",\n  \"still\", \"could\", \"build\", \"locally\", \"should\", \"deploy\", \"tell\", \"full\", \"folder\",\n  \"local\", \"really\", \"allow\", \"already\", \"field\", \"load\", \"deal\", \"actually\",\n  \"calendar\", \"ideally\", \"delete\", \"told\", \"call\", \"loaded\", \"island\", \"include\",\n  \"address\", \"skill\", \"install\", \"little\", \"disabled\", \"multiple\", \"hidden\", \"i\'d\",\n  \"had\", \"day\", \"and\", \"desired\", \"middle\", \"related\", \"locked\", \"likely\", \"null\",\n  \"land\", \"fill\", \"displayed\", \"default\", \"older\", \"level\", \"decided\", \"gold\", \"silly\",\n  \"end\", \"decide\", \"side\", \"plan\", \"only\", \"need\", \"look\", \"list\", \"like\", \"file\",\n  \"done\", \"does\", \"data\", \"cool\", \"code\", \"also\", \"parallel\", \"shell\"\n]\n\n[[stage]]\nname = \"U and P settle\"\nblurb = \"U and P settle. Same-finger pairs fall to 1.7%.\"\nkeys = \"qw;dfyhauk ilstgpnoer zxcvbjm,./\"\nhome = 64\nsame_finger = 1.7\nvim = [\"k\", \"p\", \"u\"]\nwords = [\n  \"supplier\", \"put\", \"push\", \"keep\", \"support\", \"poppy\", \"people\", \"update\", \"useful\",\n  \"perhaps\", \"public\", \"peak\", \"happen\", \"purpose\", \"output\", \"lookup\", \"backup\",\n  \"skip\", \"pick\", \"production\", \"jump\", \"appear\", \"product\", \"happy\", \"populate\",\n  \"multiple\", \"you\", \"use\", \"run\", \"out\", \"but\", \"suppose\", \"capture\", \"publish\",\n  \"per\", \"setup\", \"quick\", \"apple\", \"keeper\", \"kick\", \"supplier\'s\", \"plus\", \"your\",\n  \"work\", \"take\", \"step\", \"plan\", \"make\", \"look\", \"like\", \"just\", \"back\", \"supposed\",\n  \"skipping\", \"user\", \"page\", \"approach\", \"pushing\", \"sure\", \"key\", \"know\", \"yep\",\n  \"our\", \"property\", \"ask\", \"dump\", \"kind\", \"usually\", \"curious\", \"link\", \"open\",\n  \"couple\", \"stuck\", \"group\", \"would\", \"think\", \"could\", \"check\", \"build\", \"about\"\n]\n\n[[stage]]\nname = \"G and M settle\"\nblurb = \"G and M settle on the inner columns.\"\nkeys = \"qw;dgyhauk ilstmpnoer zxcvbjf,./\"\nhome = 65\nsame_finger = 1.4\nvim = [\"f\", \"gg\", \"m\"]\nwords = [\n  \"off\", \"from\", \"gem\", \"might\", \"commit\", \"going\", \"minimum\", \"gig\", \"management\",\n  \"toggle\", \"staging\", \"something\", \"command\", \"different\", \"stuff\", \"moment\", \"game\",\n  \"making\", \"may\", \"get\", \"for\", \"message\", \"i\'m\", \"mortgage\", \"missing\", \"fix\",\n  \"getting\", \"logging\", \"sometimes\", \"meeting\", \"summary\", \"morning\", \"git\", \"time\",\n  \"them\", \"some\", \"same\", \"name\", \"move\", \"more\", \"make\", \"main\", \"file\", \"staff\",\n  \"merge\", \"information\", \"few\", \"page\", \"remember\", \"most\", \"ref\", \"image\", \"moving\",\n  \"memory\", \"good\", \"agreement\", \"fish\", \"find\", \"myself\", \"fly\", \"thing\", \"right\",\n  \"first\", \"agent\", \"again\", \"after\", \"seem\", \"home\", \"format\", \"family\", \"maybe\",\n  \"made\", \"fine\", \"feel\", \"come\", \"font\", \"free\", \"manage\", \"number\", \"change\"\n]\n\n[[stage]]\nname = \"Y and B settle\"\nblurb = \"Y and B settle on the top row.\"\nkeys = \"qwydgbhauk ilstmpnoer zxcv;jf,./\"\nhome = 65\nsame_finger = 1.2\nvim = [\"b\", \"yy\", \";\"]\nwords = [\n  \"probably\", \"maybe\", \"you\", \"yes\", \"way\", \"try\", \"may\", \"day\", \"but\", \"any\", \"buy\",\n  \"why\", \"yet\", \"your\", \"yeah\", \"very\", \"they\", \"only\", \"both\", \"been\", \"back\", \"key\",\n  \"yep\", \"keyboard\", \"ruby\", \"blinky\", \"library\", \"fly\", \"bit\", \"build\", \"board\",\n  \"about\", \"able\", \"ability\", \"every\", \"say\", \"job\", \"days\", \"copy\", \"number\",\n  \"deploy\", \"before\", \"possibly\", \"table\", \"really\", \"anyway\", \"company\", \"because\",\n  \"already\", \"query\", \"always\", \"public\", \"web\", \"pay\", \"away\", \"today\", \"better\",\n  \"year\", \"sync\", \"grab\", \"actually\", \"butterfly\", \"brew\", \"bin\", \"possible\", \"being\",\n  \"pretty\", \"built\", \"type\", \"many\", \"big\", \"bad\", \"ready\", \"anything\", \"between\",\n  \"best\", \"yesterday\", \"anyone\", \"browser\", \"slab\"\n]\n\n[[stage]]\nname = \"Fully Very Normal\"\nblurb = \"The last keys land. You\'re on the Very Normal layout.\"\nkeys = \"qwydgbhauj ilstmpnoer zxcvk;f,./\"\nhome = 65\nsame_finger = 1.0\nvim = [\"j\", \"k\", \";\"]\nwords = [\n  \"kick\", \"work\", \"take\", \"make\", \"look\", \"like\", \"just\", \"back\", \"key\", \"know\",\n  \"keep\", \"ask\", \"kind\", \"link\", \"think\", \"check\", \"job\", \"week\", \"token\", \"slack\",\n  \"project\", \"peak\", \"bookmark\", \"hook\", \"works\", \"track\", \"links\", \"talk\", \"skip\",\n  \"pick\", \"kids\", \"jump\", \"task\", \"skill\", \"making\", \"break\", \"locked\", \"likely\",\n  \"working\", \"jar\", \"looking\", \"quick\", \"thanks\", \"keeper\", \"keen\", \"book\", \"worked\",\n  \"stick\", \"blank\", \"kinesis\", \"lock\", \"join\", \"broken\", \"thinking\", \"dinky\", \"block\",\n  \"keyboard\", \"took\", \"folk\", \"backstage\", \"markdown\", \"blinky\", \"journal\", \"backfill\",\n  \"taken\", \"stuck\", \"flake\", \"click\", \"week\'s\", \"lookup\", \"backup\", \"thank\", \"quickly\",\n  \"spoken\", \"picked\", \"marked\", \"weekend\", \"keeping\"\n]\n";
Expand description

Mark’s plan, used when you haven’t made your own.