All Projects → YggdrasiI → NeoLayoutViewer

YggdrasiI / NeoLayoutViewer

Licence: LGPL-3.0 License
Keyboard Layout Viewer for Neo 2.

Programming Languages

vala
323 projects
Makefile
30231 projects
c
50402 projects - #5 most used programming language
shell
77523 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to NeoLayoutViewer

payton
Payton! Kickstart any 3D OpenGL + GTK Ideas in a few seconds!
Stars: ✭ 45 (+87.5%)
Mutual labels:  gtk3
emd
Enhanced Markdown template processor
Stars: ✭ 15 (-37.5%)
Mutual labels:  helper
sinonimo
🇧🇷 Sinonimo é um pacote Node que traz sinônimos de palavras em português
Stars: ✭ 14 (-41.67%)
Mutual labels:  helper
avizo
A neat notification daemon
Stars: ✭ 108 (+350%)
Mutual labels:  gtk3
GoShapesPuzzle
A simple puzzle solver in Go
Stars: ✭ 25 (+4.17%)
Mutual labels:  gtk3
keymapper
A cross-platform context-aware key remapper.
Stars: ✭ 39 (+62.5%)
Mutual labels:  keyboard-layout
hlhelpers
Набор методов для работы с highloadblock 1С-Битрикс
Stars: ✭ 18 (-25%)
Mutual labels:  helper
radiotray-lite
Online radio streaming player with minimum interface that runs on a Linux system tray
Stars: ✭ 49 (+104.17%)
Mutual labels:  gtk3
Konv
Secure P2P instant messenger. A new Tox client.
Stars: ✭ 50 (+108.33%)
Mutual labels:  gtk3
BileTools
Tools for making garbage
Stars: ✭ 31 (+29.17%)
Mutual labels:  helper
Feedback-bot
In Short This is An Personalized Livegram Bot Made Using Python.. Follow Me @HeimanPictures & Star This Repo
Stars: ✭ 23 (-4.17%)
Mutual labels:  helper
r2
A minimalist HTTP request routing helper for Go.
Stars: ✭ 32 (+33.33%)
Mutual labels:  helper
pgtk-emacs-flatpak
A Flatpak build of emacs from a combined pure-gtk and native comp branch
Stars: ✭ 17 (-29.17%)
Mutual labels:  gtk3
OpenU-IntroToJava
מבוא למדעי המחשב ושפת ג'אווה
Stars: ✭ 19 (-20.83%)
Mutual labels:  helper
Jibli
🙏 It is a humanitarian initiative that aims to provide free delivery platform due to the coronavirus pandemic 😷😷😷
Stars: ✭ 21 (-12.5%)
Mutual labels:  helper
optimized-azerty-win
AFNOR Compliant AZERTY Keyboard Layout driver for Windows
Stars: ✭ 35 (+45.83%)
Mutual labels:  keyboard-layout
HandsomeMod
IOT freedom for end users!
Stars: ✭ 39 (+62.5%)
Mutual labels:  gtk3
wapanel
Desktop-dedicated wayland bar for wayfire and other wlroots based compositors. Mir compatible.
Stars: ✭ 31 (+29.17%)
Mutual labels:  gtk3
soundy
Simple GTK client to control your Bose SoundTouch speaker
Stars: ✭ 12 (-50%)
Mutual labels:  gtk3
initial-setup
New user setup app designed for elementary OS
Stars: ✭ 34 (+41.67%)
Mutual labels:  gtk3

Beschreibung

Der NeoLayoutViewer bietet eine einfache Möglichkeit, das NEO2- Tastaturlayout¹ auf dem Bildschirm anzuzeigen.

Das Programmfenster besteht nur aus dem Bild einer der sechs Ebenen des Layouts. Wird eine der Mod-Tasten (Shift,…) gedrückt oder losgelassen, wechselt die Anzeige zur zugehörigen Ebene. Außerdem kann das Fenster per Tastenkombination bewegt oder ausgeblendet werden. Alle Einstellungen können über eine Konfigurationsdatei angepasst werden.

Andere Layouts können ebenfalls angezeigt werden. Für ADNW (Aus der Neo Welt) und KOY wurden die zugehörigen Grafiken bereits erzeugt (Jonathan Vetter, 2020).

Autoren: Olaf Schulz 2011-2020 rixx 2013 Marco Herrn 2018-2019 Jonathan Vetter 2020

Lizenz: GNU Lesser General Public License version 3 (LGPLv3)

Kompilation & Installation

Das Programm benötigt einen Kompiler der Programmiersprache Vala (mind. Version 0.24) und die Developer-Pakete einiger Bibliotheken. Die Abhängigkeiten können unter Ubuntu mit dem folgenden Befehl nachinstalliert werden, sofern sie nicht bereits vorhanden sind (Stand: Ubuntu 16.04, November 2017). Bei anderen Distributionen muss der Befehl ggf. angepasst werden.

sudo apt install valac libgee-0.8-dev libgtk-3-dev libx11-dev libappindicator3-dev

Mittels

make; sudo make install

kann das Programm kompiliert und unter /usr/local installiert werden. Unter Gnome 2.x wird eine andere Bibliothek für die Anzeige des Tray-Icons benötigt. Dies betrifft unter anderem die Desktop-Umgebungen Cinnamon und Mate. Geben Sie in diesem Falle „ICON=tray make“ ein.

Hinweise

  • Beim ersten Start wird die Datei $HOME/.config/neo_layout_viewer.conf erstellt. (Sollte die Datei in diesem Verzeichnis nicht angelegt werden können, wird als Speicherort $HOME und das derzeitge Verzeichnis ausprobiert.) In der Konfigurationsdatei können unter anderem folgende Einstellungen vorgenommen werden:

    • Tastaturbelegung (layout_type): NEO2, ADNW oder KOY
    • Breite des Fensters: Mit „width“ können Sie die exakte Breite einstellen und mit „max_width“ und „min_width“ die relative Breite in Bezug auf die derzeitige Auflösung.
    • Anzeige des Numblocks und der Funktionstasten.
    • Tastenkürzel für Anzeige und Bewegung des Fensters. Möchten Sie die Tasten- kombination nicht nutzen, löschen Sie den Text hinter dem Gleichheitszeichen. In den Standardeinstellungen kann das Programmfenster mittels Strg+Alt+N an acht verschiedene Positionen verschoben werden. Soll nur eine Teilmenge dieser Positionen genutzt werden, kann „position_cycle“ angepasst werden. Der Wert X∈{1,…,9} ist entsprechend der Position auf dem Numblocks zu interpretieren. Beim Druck der Tastenkombination springt das Fenster von Position X zu position_cycle[X].
  • Das Programm kann auch als virtuelle Tastatur genutzt werden. Damit die Eingabe das richtige Fenster erreicht, muss in der Konfigurationsdatei „window_selectable = 0“ eingetragen werden.

  • Das Programm zeigt unter Gnome 3.x in der Indicator-Leiste ein Symbol an. Unter Gnome 2.x war für diese Funktion noch eine andere Bibliothek verantwortlich. Sie können im Makefile zwischen beiden Varianten wechseln, indem Sie die Variable ICON anpassen.

  • Bei Verwendung eines Programmstarters muss dieser noch auf das gewünschte Layout angepasst werden und dann unter '/usr/share/applications', '/usr/local/share/applications' oder '~/.local/share/applications' eingefügt werden. Für automatisches Einblenden beim Anmelden kann der Programmstarter zusätzlich nach /home//.config/autostart kopiert werden.


¹NEO ist eine Tastaturbelegung, welche für die deutsche Sprache optimiert ist.

Die offizielle Seiten der Projekte: Neo-Layout: https://neo-layout.org/ ADNW-Layout: http://www.adnw.de/ KOY-Layout: http://www.adnw.de/index.php?n=Main.SeitlicheNachbaranschl%c3%a4ge

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].