@sutton-signwriting/sutton-signwriting
Version:
a website of information and resources about the Sutton SignWriting script
450 lines (418 loc) • 27 kB
HTML
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="a website of information and resources about the Sutton SignWriting script">
<meta name="author" content="Steve Slevinski">
<link rel="canonical" href="https://www.sutton-signwriting.io/">
<link rel="shortcut icon" href="img/favicon.ico">
<title>Sutton SignWriting</title>
<!--
<script type="module" src="https://unpkg.com/@sutton-signwriting/sgnw-components@0.10.0/dist/sgnw-components/sgnw-components.esm.js"></script>
<link type="text/css" rel="stylesheet" href="https://unpkg.com/@sutton-signwriting/sgnw-components@0.10.0/dist/sgnw-components/sgnw-components.css"/>
-->
<style>html {scroll-behavior: smooth;}</style>
<link href="css/bootstrap-custom.min.css" rel="stylesheet">
<link href="css/font-awesome.min.css" rel="stylesheet">
<link href="css/base.css" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/github.min.css">
<link href="css/extra.css" rel="stylesheet">
<script src="js/jquery-1.10.2.min.js" defer></script>
<script src="js/bootstrap-3.0.3.min.js" defer></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/languages/yaml.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
</head>
<body class="homepage">
<div class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<!-- Collapsed navigation -->
<div class="navbar-header">
<!-- Expander button -->
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href=".">Sutton SignWriting</a>
</div>
<!-- Expanded navigation -->
<div class="navbar-collapse collapse">
<!-- Main navigation -->
<ul class="nav navbar-nav">
<li class="active">
<a href=".">Home</a>
</li>
<li >
<a href="subdomains/">Subdomains</a>
</li>
<li >
<a href="sponsors/">Sponsors</a>
</li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li>
<a href="#" data-toggle="modal" data-target="#mkdocs_search_modal">
<i class="fa fa-search"></i> Search
</a>
</li>
<li class="disabled">
<a rel="next" >
<i class="fa fa-arrow-left"></i> Previous
</a>
</li>
<li >
<a rel="prev" href="subdomains/">
Next <i class="fa fa-arrow-right"></i>
</a>
</li>
<li>
<a href="https://github.com/sutton-signwriting/"><i class="fa fa-github"></i> GitHub</a>
</li>
</ul>
</div>
</div>
</div>
<div class="container">
<div class="col-md-3"><div class="bs-sidebar hidden-print affix well" role="complementary">
<ul class="nav bs-sidenav">
<li class="main active"><a href="#sutton-signwriting">Sutton SignWriting</a></li>
<li><a href="#specification">Specification</a></li>
<li><a href="#characters">Characters</a></li>
<li><a href="#fonts">Fonts</a></li>
<li><a href="#production">Production</a></li>
<li><a href="#signmaker-2022">SignMaker 2022</a></li>
<li><a href="#machine-learning">Machine Learning</a></li>
<li><a href="#development">Development</a></li>
</ul>
</div></div>
<div class="col-md-9" role="main">
<h1 id="sutton-signwriting">Sutton SignWriting<a class="headerlink" href="#sutton-signwriting" title="Permanent link"></a></h1>
<p><div>
<a href="https://signwriting.org/" class="btn btn-primary" role="button">SignWriting.org</a>
<a href="https://www.youtube.com/channel/UCXu4AXlG0rXFtk_5SzumDow" class="btn btn-primary" role="button">SignWriting Stream</a>
<a href="https://gitter.im/sutton-signwriting/community" class="btn btn-primary" role="button">Gitter Chat</a>
<a href="https://www.signwriting.org/forums/swlist/" class="btn btn-primary" role="button">Email List</a>
<a href="https://www.facebook.com/groups/SuttonSignWriting/" class="btn btn-primary" role="button">Facebook Group</a>
<a href="https://en.wikipedia.org/wiki/SignWriting" class="btn btn-primary" role="button">Wikipedia</a>
</div>
<img alt="Sutton-SignWriting.io" src="img/sutton-signwriting.io.png" /></p>
<p>The Sutton SignWriting script is the universal and complete solution for written
sign language, ISO 15924 script code "Sgnw". It has been applied by
a wide and deep international community of sign language users.
Sutton SignWriting is an international standard for writing sign
languages by hand or with computers. From education to research,
from entertainment to religion, SignWriting has proven useful because
people are using it to write signed languages.</p>
<p>Formal SignWriting is one particular computerized design for Sutton SignWriting.
Formal SignWriting envisions a sign as a two-part word of time and space.
Each word is written as a string of characters that can be recognized and
processed by regular expressions. The design has been optimized for
display, searching, sorting, text flow, and other character processing.</p>
<p>www.Sutton-SignWriting.io is a website of information and resources about the Sutton SignWriting script and Formal SignWriting technology.
<div>
<a href="https://github.com/sutton-signwriting/sutton-signwriting" class="btn btn-primary" role="button">Source</a>
<a href="https://www.npmjs.com/package/@sutton-signwriting/sutton-signwriting" class="btn btn-primary" role="button">Package</a>
<a href="https://unpkg.com/browse/@sutton-signwriting/sutton-signwriting/" class="btn btn-primary" role="button">Distribution</a>
<a href="https://github.com/sutton-signwriting/sutton-signwriting/archive/refs/heads/main.zip" class="btn btn-primary" role="button">Download</a>
</div></p>
<hr />
<h2 id="specification">Specification<a class="headerlink" href="#specification" title="Permanent link"></a></h2>
<p>The Formal SignWriting specification is a faithful encoding of Sutton SignWriting that is documented in an Internet Draft submitted to the IETF.</p>
<div>
<a href="https://www.ietf.org/archive/id/draft-slevinski-formal-signwriting-09.txt" class="btn btn-primary" role="button">Text</a>
<a href="https://www.ietf.org/archive/id/draft-slevinski-formal-signwriting-09.html" class="btn btn-primary" role="button">HTML</a>
<a href="https://www.ietf.org/archive/id/draft-slevinski-formal-signwriting-09.xml" class="btn btn-primary" role="button">XML</a>
<a href="https://tools.ietf.org/pdf/draft-slevinski-formal-signwriting-09.pdf" class="btn btn-primary" role="button">PDF</a>
<a href="https://datatracker.ietf.org/doc/html/draft-slevinski-formal-signwriting-09" class="btn btn-primary" role="button">HTMLized</a>
<a href="https://datatracker.ietf.org/doc/draft-slevinski-formal-signwriting/09/bibtex" class="btn btn-primary" role="button">Bibtex</a>
</div>
<hr />
<h2 id="characters">Characters<a class="headerlink" href="#characters" title="Permanent link"></a></h2>
<p>Any sign can be written as a string of characters. Formal
SignWriting has two sets of characters that can be used: Formal
SignWriting in ASCII (FSW) and SignWriting in Unicode (SWU). These
sets are isomorphic with an easy bi-directional conversion between
the two sets.</p>
<table>
<thead>
<tr>
<th align="left">Description</th>
<th align="left">FSW Characters</th>
<th align="left">SWU Characters</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">Sequence Marker</td>
<td align="left">A</td>
<td align="left">U+1D800</td>
</tr>
<tr>
<td align="left">Signbox Markers</td>
<td align="left">B, L, M, R</td>
<td align="left">U+1D801 to U+1D804</td>
</tr>
<tr>
<td align="left">Numbers</td>
<td align="left">250 to 749</td>
<td align="left">U+1D80C to U+1D9FF</td>
</tr>
<tr>
<td align="left">Symbols</td>
<td align="left">S10000 to S38b07</td>
<td align="left">U+40001 to U+4F428</td>
</tr>
</tbody>
</table>
<div>
<a href="https://www.ietf.org/archive/id/draft-slevinski-formal-signwriting-09.html#name-characters" class="btn btn-primary" role="button">Character Sets</a>
<a href="https://steveslevinski.me/demo/fsw.html" class="btn btn-primary" role="button">FSW Demo</a>
<a href="https://slevinski.github.io/SuttonSignWriting/characters/symbols.html#?ui=en&set=fsw" class="btn btn-primary" role="button">FSW Symbols</a>
<a href="https://steveslevinski.me/demo/swu.html" class="btn btn-primary" role="button">SWU Demo</a>
<a href="https://slevinski.github.io/SuttonSignWriting/characters/symbols.html#?ui=en&set=swu" class="btn btn-primary" role="button">SWU Symbols</a>
</div>
<hr />
<h2 id="fonts">Fonts<a class="headerlink" href="#fonts" title="Permanent link"></a></h2>
<p>The TrueType Fonts can be used without installing the fonts on any
platform with font-face statements. Simply include the
following CSS in any HTML page to access the fonts.</p>
<pre><code>@font-face {
font-family: "SuttonSignWritingLine";
src:
local('SuttonSignWritingLine'),
url('https://unpkg.com/@sutton-signwriting/font-ttf@1.0.0/font/SuttonSignWritingLine.ttf') format('truetype');
}
@font-face {
font-family: "SuttonSignWritingFill";
src:
local('SuttonSignWritingFill'),
url('https://unpkg.com/@sutton-signwriting/font-ttf@1.0.0/font/SuttonSignWritingFill.ttf') format('truetype');
}
@font-face {
font-family: "SuttonSignWritingOneD";
src:
local('SuttonSignWritingOneD'),
url('https://unpkg.com/@sutton-signwriting/font-ttf@1.0.0/font/SuttonSignWritingOneD.ttf') format('truetype');
}
</code></pre>
<p>If the fonts are installed, then the system fonts will be used. If
the fonts are not installed when a SignWriting Font page is opened,
the CSS will cause the fonts to be automatically downloaded to the
browser's cache on the first visit. Once the fonts are installed in
the browser cache, they will remain there until the browser cache is
emptied. Any webside that uses this CSS can access the browser
installed font without requesting a new copy. The fonts are 18 MB,
so the first page view make take a few seconds or longer depending on
your download speed and processor.</p>
<div>
<a href="https://slevinski.github.io/SuttonSignWriting/components/fonts.html" class="btn btn-primary" role="button">Reference</a>
<a href="https://github.com/Slevinski/signwriting_2010_tools" class="btn btn-primary" role="button">Development</a>
<a href="https://github.com/Slevinski/signwriting_2010_fonts" class="btn btn-primary" role="button">Source</a>
<a href="https://unpkg.com/browse/@sutton-signwriting/font-ttf@1.2.0/font/" class="btn btn-primary" role="button">Distribution</a>
</div>
<hr />
<h2 id="production">Production<a class="headerlink" href="#production" title="Permanent link"></a></h2>
<p>Sutton SignWriting has several production ready packages available on GitHub, NPM, and Unpkg.</p>
<h3 id="sutton-signwritingcore"><a class="gh-link gh-mention" href="https://github.com/sutton-signwriting/core" title="GitHub Repository: @sutton-signwriting/core">@sutton-signwriting/core</a><a class="headerlink" href="#sutton-signwritingcore" title="Permanent link"></a></h3>
<p>a javascript package for node and browsers that supports general processing of SignWriting text</p>
<div>
<a href="https://www.sutton-signwriting.io/core/" class="btn btn-primary" role="button">Docs</a>
<a href="https://github.com/sutton-signwriting/core" class="btn btn-primary" role="button">Source</a>
<a href="https://www.npmjs.com/package/@sutton-signwriting/core" class="btn btn-primary" role="button">Package</a>
<a href="https://unpkg.com/browse/@sutton-signwriting/core/" class="btn btn-primary" role="button">Distribution</a>
</div>
<hr />
<h3 id="sutton-signwritingfont-db"><a class="gh-link gh-mention" href="https://github.com/sutton-signwriting/font-db" title="GitHub Repository: @sutton-signwriting/font-db">@sutton-signwriting/font-db</a><a class="headerlink" href="#sutton-signwritingfont-db" title="Permanent link"></a></h3>
<p>a javascript package for node that generates SVG and PNG images for individual symbols and complete signs</p>
<div>
<a href="https://www.sutton-signwriting.io/font-db/" class="btn btn-primary" role="button">Docs</a>
<a href="https://github.com/sutton-signwriting/font-db" class="btn btn-primary" role="button">Source</a>
<a href="https://www.npmjs.com/package/@sutton-signwriting/font-db" class="btn btn-primary" role="button">Package</a>
<a href="https://unpkg.com/browse/@sutton-signwriting/font-db/" class="btn btn-primary" role="button">Distribution</a>
</div>
<hr />
<h3 id="sutton-signwritingfont-ttf"><a class="gh-link gh-mention" href="https://github.com/sutton-signwriting/font-ttf" title="GitHub Repository: @sutton-signwriting/font-ttf">@sutton-signwriting/font-ttf</a><a class="headerlink" href="#sutton-signwritingfont-ttf" title="Permanent link"></a></h3>
<p>a javascript package for the browser that generates SVG and PNG images for individual symbols and complete signs using TrueType Fonts</p>
<div>
<a href="https://www.sutton-signwriting.io/font-ttf/" class="btn btn-primary" role="button">Docs</a>
<a href="https://github.com/sutton-signwriting/font-ttf" class="btn btn-primary" role="button">Source</a>
<a href="https://www.npmjs.com/package/@sutton-signwriting/font-ttf" class="btn btn-primary" role="button">Package</a>
<a href="https://unpkg.com/browse/@sutton-signwriting/font-ttf/" class="btn btn-primary" role="button">Distribution</a>
</div>
<hr />
<h3 id="sutton-signwritingsgnw-components"><a class="gh-link gh-mention" href="https://github.com/sutton-signwriting/sgnw-components" title="GitHub Repository: @sutton-signwriting/sgnw-components">@sutton-signwriting/sgnw-components</a><a class="headerlink" href="#sutton-signwritingsgnw-components" title="Permanent link"></a></h3>
<p>a javascript package for the browser that includes a collection of web components built with https://stenciljs.com/</p>
<div>
<a href="https://www.sutton-signwriting.io/sgnw-components/" class="btn btn-primary" role="button">Docs</a>
<a href="https://github.com/sutton-signwriting/sgnw-components" class="btn btn-primary" role="button">Source</a>
<a href="https://www.npmjs.com/package/@sutton-signwriting/sgnw-components" class="btn btn-primary" role="button">Package</a>
<a href="https://unpkg.com/browse/@sutton-signwriting/sgnw-components/" class="btn btn-primary" role="button">Distribution</a>
</div>
<hr />
<h2 id="signmaker-2022">SignMaker 2022<a class="headerlink" href="#signmaker-2022" title="Permanent link"></a></h2>
<p>Sutton SignWriting has one prototype that is ready to use.</p>
<h3 id="sutton-signwritingsignmaker"><a class="gh-link gh-mention" href="https://github.com/sutton-signwriting/signmaker" title="GitHub Repository: @sutton-signwriting/signmaker">@sutton-signwriting/signmaker</a><a class="headerlink" href="#sutton-signwritingsignmaker" title="Permanent link"></a></h3>
<p>an online editor that can be accessed directly, embedded in an iFrame, and downloaded</p>
<div>
<a href="https://www.sutton-signwriting.io/signmaker/" class="btn btn-primary" role="button">Direct</a>
<a href="https://www.sutton-signwriting.io/signmaker/demo.html" class="btn btn-primary" role="button">iFrame</a>
<a href="https://github.com/sutton-signwriting/signmaker/archive/refs/heads/main.zip" class="btn btn-primary" role="button">Download</a>
<a href="https://github.com/sutton-signwriting/signmaker" class="btn btn-primary" role="button">Source</a>
<a href="https://www.npmjs.com/package/@sutton-signwriting/signmaker" class="btn btn-primary" role="button">Package</a>
<a href="https://unpkg.com/browse/@sutton-signwriting/signmaker/" class="btn btn-primary" role="button">Distribution</a>
</div>
<hr />
<h2 id="machine-learning">Machine Learning<a class="headerlink" href="#machine-learning" title="Permanent link"></a></h2>
<p>Sutton SignWriting is growing in the machine learning communities.</p>
<ul>
<li>handwriting recognition of SignWriting</li>
<li>video to SignWriting</li>
<li>SignWriting to spoken language</li>
<li>spoken language to SignWriting</li>
</ul>
<hr />
<h3 id="sign-language-processing"><a class="gh-link gh-mention" href="https://github.com/sign-language-processing" title="GitHub User: @sign-language-processing">@sign-language-processing</a><a class="headerlink" href="#sign-language-processing" title="Permanent link"></a></h3>
<p>A collection of projects using SignWriting with large datasets and machine learning.</p>
<div>
<a href="https://sign-language-processing.github.io/" class="btn btn-primary" role="button">About</a>
<a href="https://github.com/sign-language-processing" class="btn btn-primary" role="button">Projects</a>
</div>
<p><img alt="sign-language=processing" src="img/sign-language-processing.png" /></p>
<h3 id="sign-language-processingsign-translate"><a class="gh-link gh-mention" href="https://github.com/sign-language-processing/sign-translate" title="GitHub Repository: @sign-language-processing/sign-translate">@sign-language-processing/sign-translate</a><a class="headerlink" href="#sign-language-processingsign-translate" title="Permanent link"></a></h3>
<p>A bi-directional multilingual translation app for desktop and mobile, based on state-of-the-art real-time client side models.</p>
<div>
<a href="https://github.com/sign-language-processing/sign-translate" class="btn btn-primary" role="button">Source</a>
</div>
<h3 id="sign-language-processingsignwriting-annotator"><a class="gh-link gh-mention" href="https://github.com/sign-language-processing/signwriting-annotator" title="GitHub Repository: @sign-language-processing/signwriting-annotator">@sign-language-processing/signwriting-annotator</a><a class="headerlink" href="#sign-language-processingsignwriting-annotator" title="Permanent link"></a></h3>
<p>This project aims to transcribe in SignWriting a large vocabulary of single-sign videos in various signed languages.</p>
<div>
<a href="https://github.com/sign-language-processing/signwriting-annotator" class="btn btn-primary" role="button">Source</a>
<a href="https://signwriting-annotator.web.app/" class="btn btn-primary" role="button">Help Annotate</a>
</div>
<hr />
<h3 id="agarsevvisse"><a class="gh-link gh-mention" href="https://github.com/agarsev/visse" title="GitHub Repository: @agarsev/visse">@agarsev/visse</a><a class="headerlink" href="#agarsevvisse" title="Permanent link"></a></h3>
<p>The VisSE project ("Visualizando la SignoEscritura", "Visualizing SignWriting") aims to develop tools that ease the use and understanding of SignWriting in the digital world.</p>
<div>
<a href="https://github.com/agarsev/visse" class="btn btn-primary" role="button">Source</a>
<a href="https://www.ucm.es/visse" class="btn btn-primary" role="button">Homepage</a>
</div>
<hr />
<h3 id="andreihiratasignwriting"><a class="gh-link gh-mention" href="https://github.com/andreihirata/SignWriting" title="GitHub Repository: @andreihirata/SignWriting">@andreihirata/SignWriting</a><a class="headerlink" href="#andreihiratasignwriting" title="Permanent link"></a></h3>
<p>Python script for extracting deep learning features from images.</p>
<div>
<a href="https://github.com/andreihirata/SignWriting" class="btn btn-primary" role="button">Source</a>
</div>
<hr />
<h3 id="j22melodysignwriting-translation"><a class="gh-link gh-mention" href="https://github.com/J22Melody/signwriting-translation" title="GitHub Repository: @J22Melody/signwriting-translation">@J22Melody/signwriting-translation</a><a class="headerlink" href="#j22melodysignwriting-translation" title="Permanent link"></a></h3>
<p>Python scripts to analyze SignWriting text</p>
<div>
<a href="https://github.com/J22Melody/signwriting-translation" class="btn btn-primary" role="button">Source</a>
</div>
<hr />
<h2 id="development">Development<a class="headerlink" href="#development" title="Permanent link"></a></h2>
<p>Sutton SignWriting has three coding projects under development.</p>
<h3 id="sutton-signwritingcloud-maker"><a class="gh-link gh-mention" href="https://github.com/sutton-signwriting/cloud-maker" title="GitHub Repository: @sutton-signwriting/cloud-maker">@sutton-signwriting/cloud-maker</a><a class="headerlink" href="#sutton-signwritingcloud-maker" title="Permanent link"></a></h3>
<p>a collection of scripts and data used together to make a functional Sutton SignWriting Cloud server</p>
<div>
<a href="https://github.com/sutton-signwriting/cloud-maker" class="btn btn-primary" role="button">Source</a>
</div>
<hr />
<h3 id="sutton-signwritinghello-world"><a class="gh-link gh-mention" href="https://github.com/sutton-signwriting/hello-world" title="GitHub Repository: @sutton-signwriting/hello-world">@sutton-signwriting/hello-world</a><a class="headerlink" href="#sutton-signwritinghello-world" title="Permanent link"></a></h3>
<p>a client-side application with optional connection to a cloud server
<img alt="hello-world" src="img/hello-world.png" /></p>
<div>
<a href="https://github.com/sutton-signwriting/hello-world" class="btn btn-primary" role="button">Source</a>
<a href="https://signpuddle.com/client/" class="btn btn-primary" role="button">Prototype</a>
</div>
<hr />
<h3 id="sutton-signwritingportable"><a class="gh-link gh-mention" href="https://github.com/sutton-signwriting/portable" title="GitHub Repository: @sutton-signwriting/portable">@sutton-signwriting/portable</a><a class="headerlink" href="#sutton-signwritingportable" title="Permanent link"></a></h3>
<p>utilities to create filesystems, static websites, USB drives, client side applications, and cloud server installations
<img alt="portable" src="img/portable.png" /></p>
<div>
<a href="https://github.com/sutton-signwriting/portable" class="btn btn-primary" role="button">Source</a>
</div></div>
</div>
<footer class="col-md-12">
<hr>
<p>Copyright © 2022 <a href="https://steveslevinski.me">Steve Slevinski</a>.<br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.<br /><a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/88x31.png" /></a></p>
<p>Documentation built with <a href="https://www.mkdocs.org/">MkDocs</a>.</p>
</footer>
<script>
var base_url = ".",
shortcuts = {"help": 191, "next": 78, "previous": 80, "search": 83};
</script>
<script src="js/base.js" defer></script>
<script src="search/main.js" defer></script>
<div class="modal" id="mkdocs_search_modal" tabindex="-1" role="dialog" aria-labelledby="Search Modal" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
<h4 class="modal-title" id="exampleModalLabel">Search</h4>
</div>
<div class="modal-body">
<p>
From here you can search these documents. Enter
your search terms below.
</p>
<form role="form">
<div class="form-group">
<input type="text" class="form-control" placeholder="Search..." id="mkdocs-search-query" title="Type search term here">
</div>
</form>
<div id="mkdocs-search-results"></div>
</div>
<div class="modal-footer">
</div>
</div>
</div>
</div><div class="modal" id="mkdocs_keyboard_modal" tabindex="-1" role="dialog" aria-labelledby="Keyboard Shortcuts Modal" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
<h4 class="modal-title" id="exampleModalLabel">Keyboard Shortcuts</h4>
</div>
<div class="modal-body">
<table class="table">
<thead>
<tr>
<th style="width: 20%;">Keys</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<tr>
<td class="help shortcut"><kbd>?</kbd></td>
<td>Open this help</td>
</tr>
<tr>
<td class="next shortcut"><kbd>n</kbd></td>
<td>Next page</td>
</tr>
<tr>
<td class="prev shortcut"><kbd>p</kbd></td>
<td>Previous page</td>
</tr>
<tr>
<td class="search shortcut"><kbd>s</kbd></td>
<td>Search</td>
</tr>
</tbody>
</table>
</div>
<div class="modal-footer">
</div>
</div>
</div>
</div>
</body>
</html>
<!--
MkDocs version : 1.0.4
Build Date UTC : 2022-01-31 15:05:40
-->