Skip to content

The viewer

Introduction

The viewer is the main widget in Rogallo's display. If you are viewing a Gemini page, a Gopher server or the response from a Finger server, this is where the result will be displayed.

When it has focus, the viewer has a number of keys that let you navigate the content. Where possible, many of the navigation keys that you might have muscle-memory for are available. You can always check what keys are available by calling on the Help command (bound to F1 by default).

Viewer help Rogallo v1.5.0 gemini://localhost/features.gmi  Help ────────────────────────────────────────────────────────────────── Rogallo ispace. Its key featuRogallo v1.5.0 Support f Support f Support fViewer A bookmar A locatioAs well as using the common set of cursor and page keys, the following A backwarkeys are available for movement within the document: Copy-to-c Support f───────────────────────────────────────────────────────────────── Designed KeyDescriptionems that support m───────────────────────────────────────────────────────────────── Mouse supshift+pgdn, dScroll down half a page A view so───────────────────────────────────────────────────────────────── Has in-apj, e, ⏎Scroll down one line Has an ea───────────────────────────────────────────────────────────────── Hands unkf, space, zScroll down one page Optional ───────────────────────────────────────────────────────────────── Support fG, >Scroll to the bottom Choice of───────────────────────────────────────────────────────────────── Persisteng, <, p, %Scroll to the top Fully res───────────────────────────────────────────────────────────────── shift+pgup, uScroll up half a page ───────────────────────────────────────────────────────────────── k, yScroll up one line ───────────────────────────────────────────────────────────────── b, wScroll up one page ───────────────────────────────────────────────────────────────── As well as the normal widget navigation keys, the following keys are available to navigate through the links: ───────────────────────────────────────────────────────────────── KeyDescription ───────────────────────────────────────────────────────────────── ←, shift+↑, LMove backwards through each of the links ───────────────────────────────────────────────────────────────── →, shift+↓, lMove forward through each of the links ───────────────────────────────────────────────────────────────── ───────────────────────────────────────────────────────────────────────── ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔  Okay [Esc] ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ ───────────────────────────────────────────────────────────────────────── text/gemini; charset=utf-8 >Enter a URI, file, or command  f1 Help  f2 History  f3 Bookmarks  ^[ Backward  ^] Forward  f10 Quit ^p Commands

When viewing a Gemini page or a Gopher menu, often there will be links embedded in the page. There are a number of ways that these can be navigated.

Next/previous navigation

Links within the viewer are navigable widgets, just like other elements in Rogallo's user interface. As such you can move between them with Tab and Shift+Tab. Because these keys will eventually navigate you out of the viewer and on to other widgets in the user interface, there are some other keys that let you move between links and stay within the viewer:

  • , Shift+, L - All navigate to the previous link.
  • , Shift+, l - All navigate to the next link.

To speed up navigating to a specific link, Rogallo also provides a method of jumping to a specific link. By default each link in a document will have a numbered label shown to the right of the viewer (the position is configurable).

Links with labels Rogallo v1.5.0 gemini://localhost/lots_of_links.gmi An example of lots of links Here's a document that has quite a few links, all next to each other. Bandcamp[1] BlueSky[2] My discord server[3] My Flickr[4] My GitHub[5] My Instagram[6] Me on last.fm[7] Me on LinkedIn[8] My Mastodon account[9] My stuff on NPM[10] My Python code on PyPI[11] Me on Reddit[12] Me on Steam[13] Me on TikTok[14] My YouTube channel[15] My GitLab[16] My Codeberg[17] text/gemini; charset=utf-8 >Enter a URI, file, or command  f1 Help  f2 History  f3 Bookmarks  ^[ Backward  ^] Forwa^p Commands

To jump to that link, simply type its number.

A highlighted link after typing its number Rogallo v1.5.0 gemini://localhost/lots_of_links.gmi An example of lots of links Here's a document that has quite a few links, all next to each other. Bandcamp[1] BlueSky[2] My discord server[3] My Flickr[4] My GitHub[5] My Instagram[6] Me on last.fm[7] Me on LinkedIn[8] My Mastodon account[9] My stuff on NPM[10] My Python code on PyPI[11] Me on Reddit[12] Me on Steam[13] Me on TikTok[14] My YouTube channel[15] My GitLab[16] My Codeberg[17] https://github.com/daveptext/gemini; charset=utf-8 >Enter a URI, file, or command  f1 Help  f2 History  f3 Bookmarks  ^[ Backward  ^] Forwa^p Commands