1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[695],{7295:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/basics/customize",function(){return n(4367)}])},6692:function(e,t,n){"use strict";var o=n(5893),a=(n(7294),n(4298),function(){return(0,o.jsxs)("svg",{viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"2em",style:{fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:2},children:[(0,o.jsx)("rect",{width:1024,height:1024,rx:180,fill:"#060D0E"}),(0,o.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M512.727 93.38c111.979 0 217.255 43.544 296.438 122.611 79.179 79.067 122.787 184.191 122.787 296.01 0 111.817-43.608 216.941-122.787 296.008-79.183 79.067-184.459 122.611-296.438 122.611-111.98 0-217.257-43.544-296.438-122.611-79.181-79.067-122.788-184.191-122.788-296.008 0-111.819 43.607-216.943 122.788-296.01C295.47 136.924 400.747 93.38 512.727 93.38ZM148.16 512.001c0 200.731 163.544 364.038 364.567 364.038s364.565-163.307 364.565-364.038c0-200.733-163.542-364.04-364.565-364.04S148.16 311.268 148.16 512.001Z",fill:"#0AE0F0"}),(0,o.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M363.584 725.579h72.778l226.914-425.113h-73.384L363.584 725.579Z",fill:"#fff"})]})});t.Z={projectLink:"https://github.com/blinksh/docs",docsRepositoryBase:"https://github.com/blinksh/docs/blob/master/src/pages",projectChatLink:"https://discord.gg/ZTtMfvK",titleSuffix:" \u2013 Blink Shell",logo:(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(a,{}),(0,o.jsx)("span",{className:"mr-2 ml-2 font-extrabold hidden md:inline",children:"Blink Shell"}),(0,o.jsx)("span",{className:"text-gray-600 font-normal hidden md:inline",children:"Top mobile terminal for Apple devices."})]}),head:function(){return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("meta",{name:"msapplication-TileColor",content:"#ffffff"}),(0,o.jsx)("meta",{name:"theme-color",content:"#ffffff"}),(0,o.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),(0,o.jsx)("meta",{httpEquiv:"Content-Language",content:"en"}),(0,o.jsx)("meta",{name:"description",content:"Blink Shell: The top mobile terminal for Apple devices. Blazing fast, full-featured, and loved by developers around the world. It's giving you the freedom to develop anywhere, anytime."}),(0,o.jsx)("meta",{name:"og:description",content:"Blink Shell: The top mobile terminal for Apple devices. Blazing fast, full-featured, and loved by developers around the world. It's giving you the freedom to develop anywhere, anytime."}),(0,o.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,o.jsx)("meta",{name:"twitter:handle",content:"blinkshell"}),(0,o.jsx)("meta",{name:"twitter:image",content:"https://blink.sh/og.png"}),(0,o.jsx)("meta",{name:"twitter:site:domain",content:"blink.sh"}),(0,o.jsx)("meta",{name:"twitter:url",content:"https://blink.sh"}),(0,o.jsx)("meta",{name:"og:title",content:"Blink Shell: Blink Shell: The top mobile terminal for Apple devices."}),(0,o.jsx)("meta",{name:"og:image",content:"https://docs.blink.sh/og.png"}),(0,o.jsx)("meta",{name:"apple-mobile-web-app-title",content:"Blink Shell"}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"180x180",href:"/apple-icon-180x180.png"}),(0,o.jsx)("link",{rel:"icon",type:"image/png",sizes:"192x192",href:"/android-icon-192x192.png"}),(0,o.jsx)("link",{rel:"icon",type:"image/png",sizes:"32x32",href:"/favicon-32x32.png"}),(0,o.jsx)("link",{rel:"icon",type:"image/png",sizes:"96x96",href:"/favicon-96x96.png"}),(0,o.jsx)("link",{rel:"icon",type:"image/png",sizes:"16x16",href:"/favicon-16x16.png"}),(0,o.jsx)("meta",{name:"msapplication-TileImage",content:"/ms-icon-144x144.png"}),(0,o.jsx)("meta",{name:"apple-itunes-app",content:"app-id=1594898306"}),(0,o.jsx)("script",{src:"https://www.googletagmanager.com/gtag/js?id=UA-84834352-1",strategy:"afterInteractive"}),(0,o.jsx)("script",{id:"google-analytics",strategy:"afterInteractive",children:"\n\t window.dataLayer = window.dataLayer || [];\n\t function gtag(){window.dataLayer.push(arguments);}\n\t gtag('js', new Date());\n\n\t gtag('config', 'UA-84834352-1');\n\t"})]})},search:!0,unstable_faviconGlyph:"\u2726",defaultMenuCollapsed:!0,prevLinks:!0,nextLinks:!0,floatTOC:!0,footer:!0,footerEditLink:"Edit this page on GitHub",footerText:(0,o.jsxs)(o.Fragment,{children:["\xa9 ",(new Date).getFullYear()," Blink Shell is developed by Blink Shell Inc."]}),darkMode:!0}},4367:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return j}});var o=n(1799),a=n(9396),s=n(5893),i=n(7308),l=n(5142),r=n(6692),c=n(1151),d=n(5675),h=n.n(d),u={src:"/_next/static/media/keyboard.08668f9c.png",height:2141,width:2841,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAMAAADJ2y/JAAAAKlBMVEUcHCH9/f5fYWTs7e3y8/QdHSEhIybj4+UhISQ2ODnY2dtCQ0QrLTMtLzU9uxrOAAAADHRSTlOZ/bb5/WnE+k2H+4npmJYbAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAL0lEQVR4nDXGyQ0AIAgAwQVRDqX/dk1MnNcwl6rqmtAlMho4/jNE7KXMvCHIvZO4F7UA+b9l/UwAAAAASUVORK5CYII="},m={src:"/_next/static/media/keyboardshortcuts.6a82e7bc.png",height:2141,width:2841,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAMAAADJ2y/JAAAAJ1BMVEUaGiDr7O/7+/9gYmXe3+M8Pj/5+f0dHSEiIiYhISQkJCY
1sLjQuMDcEZkndAAAAC3RSTlOb+/22+4j9acRNklvCdSMAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAAuSURBVHicJcbHDQAgEAOw5Hph/3kRwi8jS1W1ElgT4cFLBPeFIj9G2gI97u7TFxdjAOjUaKb4AAAAAElFTkSuQmCC"},p={src:"/_next/static/media/modifiers.3f0d2658.png",height:2141,width:2841,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAMAAADJ2y/JAAAALVBMVEUaGiDp6u1gYmQ8Pj/29vn7+//Z2d0dHSEhIiYkJCYhISQsLjQtMDUtLzUrLjThqSDsAAAAC3RSTlOb+7aI/v37acSSTQEZ+VYAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAAwSURBVHicJca3AQAgDASxeycy+49LgSrRuplZb3AqUhu4itABljJ/SqoNc7i7j/kAGJwA8L3ODCkAAAAASUVORK5CYII="},A={src:"/_next/static/media/presses.a5d6acd0.png",height:2141,width:2841,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAMAAADJ2y/JAAAAJFBMVEUcHCH7+/7r6+88Pj/a3N8dHSFbXmBkZWghISQiIychIiYsLjTWftZ2AAAAC3RSTlOZ/fuI+2m0t03DxR126UgAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAAqSURBVHicZcbJAQAgCASxgeVS+u/XAswr5K3uOgkbZr7A+pdwj4VBkpgHF84AzIgwXq4AAAAASUVORK5CYII="},f={src:"/_next/static/media/appearance.f9bf81ca.png",height:2141,width:2841,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAMAAADJ2y/JAAAAOVBMVEUaHCEhISTb29whIyitpaX///8iIyg9Pj/y8vNrbnHNw8ubnKAaHCGzvcodHyIpLTQkKTEsMDa+xdSx3JUdAAAAD3RSTlObTfvE+/uSiPu2/vlq/Wn7T8p6AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAMklEQVR4nB3GtxEAIAwAsSfaJsP+w3KgSoxgZhYarFhOnPz0uoCpKel+8ap+g8siItldKRYBZmmfwsoAAAAASUVORK5CYII="},g={src:"/_next/static/media/Fonts.bf8c0a6f.png",height:1471,width:728,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAMAAADp7a43AAAAGFBMVEXQ0NDIycpYWlq1tbaxsbL7+/z///9YWFg4SA2xAAAABXRSTlP3+eDU05B9gAQAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAfSURBVHicY2BiZ2diYGBjY2BgZGVjRCUYIBIsDAzMAAjBAGUjKfVUAAAAAElFTkSuQmCC"},x="Customizing Blink Shell";function y(e){var t=Object.assign({h1:"h1",p:"p",h2:"h2",strong:"strong",code:"code",a:"a",h3:"h3",ul:"ul",li:"li"},(0,c.ah)(),e.components);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.h1,{children:"Customizing Blink Shell"}),"\n",(0,s.jsx)(t.p,{children:"Customization is one of Blink touchstones. When starting development, we made sure we were able to customize everything even before we wrote a line of code. That\u2019s how important it was for us."}),"\n",(0,s.jsx)(t.p,{children:"We know it is important for you too. Having a keyboard the way you want, is second nature. Themes that don\u2019t hurt your eyes so you can use them to code all day. Or the Font that you feel most comfortable with, whether it is more condensed or extended."}),"\n",(0,s.jsx)(t.p,{children:"Let's walkthrough all the ways you can have Blink work for you. To get started, run \u2018config\u2019 into one of the terminals."}),"\n",(0,s.jsx)(t.h2,{id:"keyboard",children:"Keyboard"}),"\n",(0,s.jsx)(t.p,{children:"Within Blink, you can customize from Blink Shortcuts like \u201cOpen terminals\u201d or \u201cCopy - Paste\u201d to sequences and modifiers that are sent to a terminal. You can find all the keyboard configuration under the \u201cKeyboard\u201d settings."}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(h(),{alt:"img",placeholder:"blur",src:u})}),"\n",(0,s.jsx)(t.h2,{id:"blink-shortcuts",children:"Blink Shortcuts"}),"\n",(0,s.jsx)(t.p,{children:"You can fully control Blink with your keyboard. Great when you don\u2019t want to distract from what you are doing. Sometimes terminal apps like Vim or Emacs use a big amount of keyboard sequences that may \u201ccollide\u201d with Blink Shortcuts. That\u2019s why we allow you to customize them."}),"\n",(0,s.jsx)(t.p,{children:"Start by opening the Blink Shortcuts section. There you can see the list of all shortcuts. To change one, just tap on it. Press the new keyboard sequence you would like to use, and Blink will automatically capture it."}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(h(),{alt:"img",placeholder:"blur",src:m})}),"\n",(0,s.jsxs)(t.p,{children:[(0,s.jsx)(t.strong,{children:"Pro tip:"})," On the On-Screen keyboard, Blink also offers a Cmd key - it is the ",(0,s.jsx)(t.code,{children:"\u2318"})," symbol. So all the shortcuts that are available on the external keyboard, are also available in your device."]}),"\n",(0,s.jsx)(t.h2,{id:"custom-keyboards",children:"Custom Keyboards"}),"\n",(0,s.jsx)(t.p,{children:"iOS and iPadOS can install custom softw
1are keyboards. Sometimes those are convenient to write on, but not very good for a terminal. You can disable those by just turning off the switch."}),"\n",(0,s.jsx)(t.h2,{id:"modifiers",children:"Modifiers"}),"\n",(0,s.jsx)(t.p,{children:"Here is where Blink shows all its power. Modifiers are keys that when pressed in combination with others, they Modify the sequence being sent, for example, Ctrl-x or Ctrl-v. Usual hardware keyboard layouts aren\u2019t very UNIX friendly. Keys like control are too far away and small, other keys like Opt-Alt-Meta may be too small. iPad keyboards do not even have an Esc key!"}),"\n",(0,s.jsx)(t.p,{children:"Within Blink you can configure other Modifier keys, like Caps, Cmd, etc\u2026 to replace Ctrl or Alt sequences. This is very common on Emacs where Ctrl or Esc are usually mapped to Caps and Alt."}),"\n",(0,s.jsx)(t.p,{children:"In the Modifiers section there is a list of Modifiers that can be adjusted. To configure one, just tap on it. Some keys are on both sides of the keyboard, like Ctrl, and Blink allows you to assign different modifiers or actions to each. With Blink you can also send a \u201ckeypress\u201d instead of a modifier sequence, so for example, you can make Caps send Esc when pressed, but Ctrl when used together with other key."}),"\n",(0,s.jsx)(t.p,{children:"Here are some common configurations for specific users:"}),"\n",(0,s.jsxs)(t.p,{children:[(0,s.jsx)(t.strong,{children:"Pro tip:"})," On the On-Screen keyboard, Blink offers ",(0,s.jsx)(t.code,{children:"Ctrl"}),", ",(0,s.jsx)(t.code,{children:"Esc"})," and ",(0,s.jsx)(t.code,{children:"Alt"})," modifiers too. You can read more about it at ",(0,s.jsx)(t.a,{href:"/basics/navigation",children:"Navigation"}),"."]}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(h(),{alt:"img",placeholder:"blur",src:p})}),"\n",(0,s.jsx)(t.h2,{id:"custom-presses",children:"Custom presses"}),"\n",(0,s.jsx)(t.p,{children:"As we mentioned, there is no Esc on iPad keyboards. There are also no function keys. Some external keyboards also don\u2019t have a very convenient placement of important keys like | or \\ >. Blink to the rescue again. Within the Custom presses section you will be able to remap single key presses into other sequences."}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(h(),{alt:"img",placeholder:"blur",src:A})}),"\n",(0,s.jsx)(t.h1,{children:"Appearance"}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.strong,{children:"Warning: All changes in this section will take effect in a new Blink Shell tabs/windows!"})}),"\n",(0,s.jsxs)(t.p,{children:["Let's move on to ",(0,s.jsx)(t.code,{children:"config"})," and go to ",(0,s.jsx)(t.code,{children:"Appearance"}),". Blink ships with a good set of themes, so you can select one that is to your liking and easier on your eyes."]}),"\n",(0,s.jsx)(t.h2,{id:"themes",children:"Themes"}),"\n",(0,s.jsxs)(t.p,{children:["Blink only ships a few themes, but opens the door to create and install yours. Make sure to visit our ",(0,s.jsx)(t.a,{href:"https://github.com/blinksh/themes",children:"themes gallery"}),"."]}),"\n",(0,s.jsxs)(t.p,{children:["To install a theme go to ",(0,s.jsx)(t.code,{children:"New Theme"})," -> Paste the raw URL to theme, and download it -> ",(0,s.jsx)(t.code,{children:"Save"})," and select it from the themes list."]}),"\n",(0,s.jsxs)(t.p,{children:["More advanced users can create own themes, you can read more about it ",(0,s.jsx)(t.a,{href:"/advanced/creating-fonts-and-themes#create-a-shell-theme",children:"here"}),"."]}),"\n",(0,s.jsx)(t.p,{children:"If you would like to remove a theme, just swipe left."}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(h(),{alt:"img",placeholder:"blur",src:f})}),"\n",(0,s.jsx)(t.h2,{id:"fonts",children:"Fonts"}),"\n",(0,s.jsx)(t.p,{children:"Blink shows all the Monospaced fonts that are already installed on your device and it comes bundled with most popular open source monospace fonts used in terminals."}),"\n",(0,s.jsx)(t.p,{children:"By default, Blink uses our beloved Pragmata, an optimized font for shell and development with a lot of special characters. It also includes ligatures, so special characters have a special more pleasant appearance."}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(h(),{alt:"Fonts",placeholder:"blur",src:g})}),"\n",(0,s.jsx)(t.p,{children:"As with themes, if you don\u2019t find one to your liking, you can also install and use other fonts. There are two ways to do that. You can use an app like Fonts to install your font inside the system so it is available on every application."}),"\n",(0,s.jsxs)(t.p,{children:["More advanced users can create own CSS files with fonts, you can read more about it ",(0,s.jsx)(t.a,{href:"/advanced/creating-fonts-and-themes#create-a-font",children:"here"}),"."]}),"\n",(0,s.jsx)(t.p,{children:"If you would like to remove an installed font, just swipe left."}),"\n",(0,s.jsx)(t.h3,{id:"more-options",children:"More Options"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.strong,{children:"Font Size"}),": Default font size inside Blink Shell windows"]}),"\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.strong,{children:"Exter
1nal Display Fonts Size"}),": Default font size on external displays"]}),"\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.strong,{children:"Enable Bold"}),": Enabling bold fonts"]}),"\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.strong,{children:"Bold as Bright"}),": Use bright colors on bold fonts"]}),"\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.strong,{children:"Cursor Blink"}),": Constantly blink cursor"]}),"\n"]})]})}function b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object.assign({},(0,c.ah)(),e.components),n=t.wrapper;return n?(0,s.jsx)(n,(0,a.Z)((0,o.Z)({},e),{children:(0,s.jsx)(y,(0,o.Z)({},e))})):y(e)}var k={filename:"customize.md",route:"/basics/customize",meta:{},pageMap:[{name:"advanced",children:[{name:"advanced-mosh",route:"/advanced/advanced-mosh",locale:"",frontMatter:{id:"advanced-mosh",sidebar_position:2,sidebar_label:"Mosh",slug:"/advanced/advanced-mosh"}},{name:"advanced-ssh",route:"/advanced/advanced-ssh",locale:"",frontMatter:{id:"advanced-ssh",sidebar_position:1,sidebar_label:"SSH",slug:"/advanced/advanced-ssh"}},{name:"bookmarks",route:"/advanced/bookmarks",locale:""},{name:"code",route:"/advanced/code",locale:""},{name:"creating-fonts-and-themes",route:"/advanced/creating-fonts-and-themes",locale:""},{name:"files-app",route:"/advanced/files-app",locale:""},{name:"meta.json",locale:"",meta:{"advanced-ssh":"SSH",webauthn:"WebAuthn: Passkeys & Secure Keys","advanced-mosh":"Mosh","files-app":"Files.app",bookmarks:"Bookmarked Locations",vim:"Vim",code:"Code","unix-roundup":"UNIX Roundup",socks:"SOCKS","creating-fonts-and-themes":"Creating Fonts & Themes"}},{name:"socks",route:"/advanced/socks",locale:""},{name:"unix-roundup",route:"/advanced/unix-roundup",locale:""},{name:"vim",route:"/advanced/vim",locale:""},{name:"webauthn",route:"/advanced/webauthn",locale:""}],route:"/advanced"},{name:"basics",children:[{name:"commands",route:"/basics/commands",locale:""},{name:"customize",route:"/basics/customize",locale:""},{name:"hosts",route:"/basics/hosts",locale:""},{name:"meta.json",locale:"",meta:{hosts:"Hosts","ssh-keys":"SSH Keys",notifications:"Notifications",commands:"Commands",snips:"Snips",customize:"Customize","tips-and-tricks":"Tips & Tricks"}},{name:"notifications",route:"/basics/notifications",locale:""},{name:"snips",route:"/basics/snips",locale:""},{name:"ssh-keys",route:"/basics/ssh-keys",locale:""},{name:"tips-and-tricks",route:"/basics/tips-and-tricks",locale:""}],route:"/basics"},{name:"build",children:[{name:"cloud_disk",route:"/build/cloud_disk",locale:""},{name:"meta.json",locale:"",meta:{start:"Getting Started",cloud_disk:"Storage"}},{name:"start",route:"/build/start",locale:""}],route:"/build"},{name:"build-up",children:[{name:"code_server",route:"/build-up/code_server",locale:""},{name:"go",route:"/build-up/go",locale:""},{name:"meta.json",locale:"",meta:{code_server:"VS Code Server",go:"Go",nextjs:"Next.js",python_flask:"Python + Flask",rails:"Ruby on Rails",rust:"Rust"}},{name:"nextjs",route:"/build-up/nextjs",locale:""},{name:"python_flask",route:"/build-up/python_flask",locale:""},{name:"rails",route:"/build-up/rails",locale:""},{name:"rust",route:"/build-up/rust",locale:""}],route:"/build-up"},{name:"cloud-providers",children:[{name:"aws",route:"/cloud-providers/aws",locale:""},{name:"do",route:"/cloud-providers/do",locale:""},{name:"hetzner",route:"/cloud-providers/hetzner",locale:""},{name:"meta.json",locale:"",meta:{aws:"Amazon Web Services",do:"Digital Ocean",hetzner:"Hetzner"}}],route:"/cloud-providers"},{name:"faq",route:"/faq",locale:""},{name:"index",route:"/",locale:""},{name:"integrations",children:[{name:"meta.json",locale:"",meta:{"tailscale+mosh":{title:"Tailscale + Mosh"}}},{name:"tailscale+mosh",route:"/integrations/tailscale+mosh",locale:""}],route:"/integrations"},{name:"meta.json",locale:"",meta:{index:"Quick Start","what-is":"What is Blink Shell",basics:"Basics",advanced:"Advanced",integrations:{title:"Integrations"},"cloud-providers":"Cloud Providers",build:"Build","build-up":"Build Up","whats-new":"What's New?",faq:"FAQ",migration:"(Closed) Blink Shell 14"}},{name:"migration",route:"/migration",locale:""},{name:"what-is",route:"/what-is",locale:""},{name:"whats-new",route:"/whats-new",locale:""}],headings:[{type:"heading",depth:1,children:[{type:"text",value:"Customizing Blink Shell",position:{start:{line:1,column:3,offset:2},end:{line:1,column:26,offset:25}}}],position:{start:{line:1,column:1,offset:0},end:{line:1,column:26,offset:25}},value:"Customizing Blink Shell"},{type:"heading",depth:2,children:[{type:"text",value:"Keyboard",position:{start:{line:10,column:4,offset:599},end:{line:10,column:12,offset:607}}}],position:{start:{line:10,column:1,offset:596},end:{line:10,column:12,offset:607}},value:"Keyboard"},{type:"heading",depth:2,children:[{type:"text",value:"Blink Shortcuts",position:{start:{line:16,column:4,offset:871},end:{line:16,column:19,offset:886}}}],position:{start:{line:16,column:1,offset:868},end:{line:16,column:19,offset:886}},value:"Blink Shortcuts"},{type:"heading",depth:2,children:[{type:"text",value:"Custom Keyboards",position:{start:{line:26,column:4,offset:1624},end:{line:26,column:20,offset:1640}}}],position:{start:{line:26,column:1,offset:1621},end:{line:26,column:20,offset:1640}},value:"Custom Keyboards"},{type:"heading",depth:2,children:[{type:"text",value:"Modifiers",position:{start:{line:30,column:4,offset:1832},end:{line:30,column:13,offset:1841}}}],position:{start:{line:30,column:1,offset:1829},end:{line:30,column:13,offset:1841}},value:"Modifiers"},{type:"heading",depth:2,children:[{type:"text",value:"Custom presses",position:{start:{line:44,column:4,offset:3071},end:{line:44,column:18,offset:3085}}}],position:{start:{line:44,column:1,offset:3068},end:{line:44,column:18,offset:3085}},value:"Custom presses"},{type:"heading",depth:1,children:[{type:"text",value:"Appearance",position:{start:{line:50,column:3,offset:3437},end:{line:50,column:13,offset:3447}}}],position:{start:{line:50,column:1,offset:3435},end:{line:50,column:13,offset:3447}},value:"Appearance"},{type:"heading",depth:2,children:[{type:"text",value:"Themes",position:{start:{line:56,column:4,offset:3706},end:{line:56,column:10,offset:3712}}}],position:{start:{line:56,column:1,offset:3703},end:{line:56,column:10,offset:3712}},value:"Themes"},{type:"heading",depth:2,children:[{type:"text",value:"Fonts",position:{start:{line:68,column:4,offset:4232},end:{line:68,column:9,offset:4237}}}],position:{start:{line:68,column:1,offset:4229},end:{line:68,column:9,offset:4237}},value:"Fonts"},{type:"heading",depth:3,children:[{type:"text",value:"More Options",position:{start:{line:82,column:5,offset:5104},end:{line:82,column:17,offset:5116}}}],position:{start:{line:82,column:1,offset:5100},end:{line:82,column:17,offset:5116}},value:"More Options"}],unstable_flexsearch:{codeblock:!1}};globalThis.__nextra_internal__={pageMap:k.pageMap,route:k.route};var j=(0,l.ZP)("/basics/customize",(function(e){return(0,s.jsx)(i.SSGContext.Provider,{value:e,children:(0,s.jsx)(b,{})})}),(0,o.Z)({title:k.meta.title||x},k),r.Z)}},function(e){e.O(0,[295,774,888,179],(function(){return t=7295,e(e.s=t);var t}));var t=e.O();_N_E=t}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.