# \[ANN\] TerminalPager.jl: REPL inline help added

**URL:** https://discourse.julialang.org/t/ann-terminalpager-jl-repl-inline-help-added/133131
**Category:** Package Announcements
**Created:** [October 14, 2025, 7:25am UTC](https://discourse.julialang.org/t/ann-terminalpager-jl-repl-inline-help-added/133131 "2025-10-14T07:25:59Z")
**Posts on this page:** 1
**Showing post:** 52

<div class="post-metadata">

### Author: ![digital\_carver](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/digital_carver/32/33818_2.png) [@digital\_carver](https://discourse.julialang.org/u/digital_carver)
#### Post date: [January 31, 2026, 8:18pm UTC](https://discourse.julialang.org/t/ann-terminalpager-jl-repl-inline-help-added/133131/52 "2026-01-31T20:18:09Z")

</div>

It’s `F1` on an external keyboard that does this (and `Fn+F1` on the main laptop keyboard also leads to `A`). It seems to be a general Julia REPL thing btw, happens without TerminalPager loaded too. Searching it up, I found an old obscure issue [Function keys i.e. F5 and F6 input random characters on windows console · Issue #28799 · JuliaLang/julia · GitHub](https://github.com/JuliaLang/julia/issues/28799) so it looks like this has been this way since Julia pre-1.0 days!

There’s a lot going on in [julia/stdlib/REPL/src/LineEdit.jl at master · JuliaLang/julia · GitHub](https://github.com/JuliaLang/julia/blob/master/stdlib/REPL/src/LineEdit.jl) and I’m guessing somewhere in there, some part of the input codes generated for `F1`-`F5` keys on Windows is getting gobbled up, leaving only an `A` (or `B` `C` `D` or `E`) behind - probably something unintentionally written with Linux assumptions early on.

---

_[View the full topic](https://discourse.julialang.org/t/ann-terminalpager-jl-repl-inline-help-added/133131)._
