Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Ctrl + PageUp or PageDown doesn't work as expected as soon as document width on screen exceed the width of the window

Offen
#680 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
55/100
Issue-Typ
Bug
Klarheit
Klar beschrieben
Aktivitätsstatus
Ruhig
Tech-Stack
c
Bereich
desktop

Rechercherichtung

Reproduziere das Problem in Xreader mit einem mehrseitigen Dokument, zoome dann, bis die Seite die Fensterbreite überschreitet, und teste Ctrl + PageUp/PageDown. Beginne damit, die Tastaturbehandlung für diese Tastenkürzel zusammen mit dem horizontalen Scrollen nachzuverfolgen. Die Aufgabe ist abgeschlossen, wenn die Tastenkürzel zuverlässig zur vorherigen bzw. nächsten Seite wechseln, ohne die horizontale Position zu ändern.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Distribution

Mint LMDE 6 (Debian Edition, Bookworm based)

Package version

4.2.6

Frequency

Always

Bug description

Ctrl + PageUp or PageDown doesn't work as expected as soon as document width on screen exceed the width of the window.

Steps to reproduce

Ctrl + PageDown or Ctrl + PageUp is supposed to go forward or backward, page by page. And it works, but ONLY if document width on screen is lesser or equal to window width.

  1. Open a document with multiple pages.
  2. Go to page 2.
  3. Use Ctrl + PageDown to go to page 3.
  4. Zoom in in order to get the displayed page to exceed the width of the Xreader window.
  5. Press Ctrl + PageUp or PageDown : there is no more change in page number, just change in lateral position in the current page.

As soon as you use zoom to get a larger width of the document you're reading, and exceed the width of the Xreader window, Ctrl + PageDown change its behavior to "scroll right", while Ctrl + PageUp becomes "scroll left". This is not expected, as mentioned in Xreader's menu.

Expected behavior

When Ctrl + PageDown is pressed, the supposed action is to go to the next page. Meanwhile, pressing Ctrl + PageUp is supposed to take you back to the previous page.

Additional information

No response

Vorherrschende Sprache
C
Sterne
286
Forks
82
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus linuxmint/xreader

Alle Issues in linuxmint/xreader

Ähnliche Issues

Weitere Issues zu C

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.