logo

drewdevault.com

[mirror] blog and personal website of Drew DeVault git clone https://hacktivis.me/git/mirror/drewdevault.com.git

editing.html (2901B)


  1. <!doctype html>
  2. <html lang="en">
  3. <meta charset="utf-8" />
  4. <title>Videos of people editing text</title>
  5. <style>
  6. body {
  7. max-width: 720px;
  8. margin: 0 auto;
  9. }
  10. video {
  11. display: block;
  12. width: 720px;
  13. margin-top: 1rem;
  14. }
  15. </style>
  16. <h1>Videos of people editing text</h1>
  17. <p>
  18. Videos of people editing text, explaining the shortcuts they use, and
  19. recordings of their keyboards as they work. The purpose of this page is to
  20. provide a reference for people writing new software which involves text editing
  21. tasks.
  22. <p>
  23. These videos are licensed with
  24. <a href="https://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, which
  25. permits re-distribution and modification so long as attribution is provided and
  26. derivative works use the same license.
  27. <p>
  28. <a href="#contribute">Can you contribute your own?</a>
  29. <h2>Resources</h2>
  30. <ul>
  31. <li>
  32. <a href="https://lord.io/blog/2019/text-editing-hates-you-too/">
  33. Text Editing Hates You Too
  34. </a>
  35. </li>
  36. <li>
  37. <a href="https://gankra.github.io/blah/text-hates-you/">
  38. Text Rendering Hates You
  39. </a>
  40. </li>
  41. </ul>
  42. <h2>Videos</h2>
  43. <video src="https://yukari.sr.ht/drew-devault-keyboard.webm" controls>
  44. Your browser must support HTML5 video and webm to play this video.
  45. </video>
  46. <dl>
  47. <dt>Source</dt>
  48. <dd>Drew DeVault</dd>
  49. <dt>Language</dt>
  50. <dd>English</dd>
  51. <dt>Keyboard</dt>
  52. <dd>Kinesis Freestyle Pro; ANSI layout; QWERTY</dd>
  53. <dt>Operating system</dt>
  54. <dd>Linux 5.7.6</dd>
  55. <dt>Software</dt>
  56. <dd>gedit 3.36.2 (GTK+ 3.24.20), alacritty 0.5.0.1564.g3233ede0, vim 8.2.0814</dd>
  57. <dt>Tags</dt>
  58. <dd>#english #en #en-us #ansi #qwerty #modal-editing</dd>
  59. </dl>
  60. <h2 id="contribute">Contribute</h2>
  61. <p>
  62. I would be interested in adding your video to this page, provided that it
  63. demonstrates one of the following qualities which is not yet represented by
  64. another video:
  65. <ul>
  66. <li>A natural language not yet represented</li>
  67. <li>An operating system not yet represented</li>
  68. <li>A keyboard layout or design not yet represented</li>
  69. <li>Software with novel editing features</li>
  70. <li>A novel workflow, e.g. screen reader or dictation software</li>
  71. </ul>
  72. <p>
  73. When preparing your video, please use a camera to capture a video of your
  74. keyboard. I recommend <a href="https://obsproject.com/">OBS</a> to capture a
  75. recording of both your screen and keyboard, as well as audio from your
  76. microphone. Please narrate your workflow in English, and include details which
  77. seem "obvious" to you; they might not be obvious to someone else. Contact
  78. <a href="mailto:sir@cmpwn.com">Drew DeVault &lt;sir@cmpwn.com&gt;</a>
  79. to list your video. Please include the following details:
  80. <ul>
  81. <li>Your name, for attribution</li>
  82. <li>The natural language you are demonstrating input for</li>
  83. <li>Your keyboard model and layout</li>
  84. <li>Your operating system and the names &amp; version numbers of your software</li>
  85. </ul>
  86. <p>
  87. Thank you!