../

SVG_layout-display,

Plover plugins manual
an example usage  of the SVG lay out plug-in
Plugins/GUI/SVG Layout Display
Release status: pre-alpha
Description SVG Layout Display Plugin for Plover
Author(s) Kaoffie
Maintainer(s)
Latest version {{{ver}}}
Plover >= 4.00.0
Requires Restart? Yes
License [1]
Download Plugins#Via_the_built-in_Plugins_Manager_(recommended)
Settings

To open the settings page, focus on the display window and press ⌨️ Ctrl + S (or Cmd + S on mac). System settings are different for each stenographic system and will be recorded independently for each system.

To use the default purple layout, use :/svgld/en_layout.svg as the layout path and :/svgld/en_convert.py as the script path.

hi .md

updated = https://gothub.projectsegfau.lt/Kaoffie/plover_svg_layout_display/blob/master/README.md

# Plover SVG Layout Display

[![PyPI](https://img.shields.io/pypi/v/plover-svg-layout-display)](https://pypi.org/project/plover-svg-layout-display/)
![GitHub](https://img.shields.io/github/license/Kaoffie/plover_svg_layout_display)

Display the last stroke in Plover, but ✨ *fancier*
![svgld_1](https://user-images.githubusercontent.com/30435273/178503439-d0a2e839-0586-4c92-98bf-ba6df1727a25.png)

SVG Layout Display is based on the original [Layout Display Plugin](https://github.com/morinted/plover_layout_display) by [@morinted](https://github.com/morinted); it was designed to be more customizable than the original plugin, allowing the user to use custom shapes, and to define the behavior of these shapes using a custom script. The widget floats above other windows without a window frame, and can be configured to be translucent, which means that users have full control over how the display looks like.

If the display window looks like a black rectangle to you, you may need to install a compositor such as [picom](https://github.com/yshui/picom) for transparency to work.

## Settings

To open the settings page, focus on the display window and press `Ctrl + S` (or `Cmd + S` on mac). System settings are different for each stenographic system and will be recorded independently for each system.

To use the default purple layout, use `:/svgld/en_layout.svg` as the layout path and `:/svgld/en_convert.py` as the script path.

## Customization

![svgld_2](https://user-images.githubusercontent.com/30435273/178503535-26bcdb13-d74b-40cf-ab64-e6c0c8e6d4dc.png)

Layouts are defined by two separate files - the svg file, which defines all the shapes and their respective positions, and the py script, which defines which shapes are drawn based on the latest stroke and translation. 

In the svg file, shapes are defined based on top-level `<g>` elements, identified by the `id` attribute. IDs should be unique between different groups, but there is no limit on the number of groups you can add in the svg file.

The python script should contain a `convert_stroke`, which takes a tuple of strokes and a translation, and outputs a list of shape IDs. The order of the IDs in the list matters, as they are drawn from the head of the list to the tail, and later shapes are drawn above earlier ones.

<!-- ```py -->
def convert_stroke(stroke: Tuple[str, ...], translation: str) -> List[str]:
    return ...
<!-- ``` -->

Note that the `stroke` parameter is a tuple of individual keys, such as `("K-", "W-", "-U", "-P")`

(query-replace-regexp #("href=\"\\(.+\\)\" \\([t]\\)" 
0 4 (face markdown-html-attr-name-face) 4 5 (face markdown-html-tag-delimiter-face) 5 6 (face markdown-html-attr-value-face) 12 13 (rear-nonsticky t face markdown-html-attr-value-face)) 
"href=\"\" \\2" nil nil nil nil nil)
my Plover plugins list

updated = Tuesday, 04 June, 2024 ,

  1. "alleycat-link",
  2. "plover-auto-identifier",
  3. "plover-auto-reconnect-machine",
  4. "plover-cards",
  5. "plover-casecat-dictionary",
  6. "plover-cat",
  7. "plover-clippy",
  8. "plover-clippy-2",
  9. "plover-clr-trans-state",
  10. "plover-combo",
  11. "plover-comment",
  12. "plover-console-ui",
  13. "plover-controller",
  14. "plover-current-time",
  15. "plover-debugging-console",
  16. "plover-delay",
  17. "plover-dict-commands",
  18. "plover-dictionary-builder",
  19. "plover-dictionary-patch",
  20. "plover-digitalcat-dictionary",
  21. "plover-eclipse-dictionary",
  22. "plover-emoji",
  23. "plover-engine-server-2",
  24. "plover-excel-dictionary",
  25. "plover-fancytext",
  26. "plover-german-syllatype",
  27. "plover-grandjean",
  28. "plover-hjson-dictionary",
  29. "plover-italian-stentura",
  30. "plover-jaws",
  31. "plover-json-lazy",
  32. "plover-lapwing-aio",
  33. "plover-last-translation",
  34. "plover-layout-display",
  35. "plover-local-env-var",
  36. "plover-maajik",
  37. "plover-markdown-dictionary",
  38. "plover-melani",
  39. "plover-merge-words",
  40. "plover-michela",
  41. "plover-midi",
  42. "plover-midi4text",
  43. "plover-minimal-english-stenotype",
  44. "plover-mod-z",
  45. "plover-modal-dictionary",
  46. "plover-next-stroke",
  47. "plover-ninja",
  48. "plover-number-format",
  49. "plover-oft-eva",
  50. "plover-open-url",
  51. "plover-palantype",
  52. "plover-palantype-DE",
  53. "plover-palantype-german",
  54. "plover-phenrsteno",
  55. "plover-phoenix-stenotype",
  56. manager",
  57. "plover-portuguese",
  58. "plover-python-dictionary",
  59. "plover-q-and-a",
  60. "plover-regenpfeifer",
  61. "plover-retro-case",
  62. "plover-retro-everything",
  63. "plover-retro-quotes",
  64. "plover-retro-stringop",
  65. "plover-retro-surround",
  66. "plover-retro-text-transform",
  67. "plover-retro-untranslator",
  68. "plover-roll-the-dice",
  69. "plover-rpn-calculator",
  70. "plover-run-applescript",
  71. "plover-run-shell",
  72. "plover-russian-trillo",
  73. "plover-search-translation",
  74. "plover-spanish-mqd",
  75. "plover-spanish-system-eo-variant",
  76. "plover-splits",
  77. "plover-start-words",
  78. "plover-startup-py",
  79. "plover-stenobee",
  80. "plover-stenograph",
  81. "plover-stenograph-usb",
  82. "plover-stenohid-test",
  83. "plover-stenotype-extended",
  84. "plover-stitching",
  85. "plover-svg-layout-display",
  86. "plover_system_switcher",
  87. "plover-tapey-tape",
  88. "plover-textarea",
  89. "plover-trayicon",
  90. "plover-treal",
  91. "plover-uinput-output",
  92. "plover-unused-xtest-output",
  93. "plover-vcs-plugin",
  94. "plover-vlc-commands",
  95. "plover-windows-brightness",
  96. "plover-word-tray",
  97. "plover-wpm-meter",
  98. "plover-xtest-input",
  99. "plover-yaml-dictionary",
  100. "spectra-lexer"

]

Sovereigns 🌻 re🌻 🌻
  1. "plover-retro-strokes",
KAEBDZ

all known keyboards software for phons ☎️ are to be typewrite enhere...

/u+fdfd,/ /Plover/ /plug/ /Alhamdullilah.../