Initial commit: HPR Knowledge Base MCP Server
- MCP server with stdio transport for local use - Search episodes, transcripts, hosts, and series - 4,511 episodes with metadata and transcripts - Data loader with in-memory JSON storage 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
70
hpr_transcripts/hpr3523.txt
Normal file
70
hpr_transcripts/hpr3523.txt
Normal file
@@ -0,0 +1,70 @@
|
||||
Episode: 3523
|
||||
Title: HPR3523: The Compose key
|
||||
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr3523/hpr3523.mp3
|
||||
Transcribed: 2025-10-25 00:56:49
|
||||
|
||||
---
|
||||
|
||||
This is Haka Public Radio episode 3523 for Wednesday 2nd of February 2022, today's show
|
||||
is entitled The Compose Key, It is hosted by D&D and is about 7 minutes long and carries
|
||||
a clean flag. The summary is, what is the Compose Key and how to set it up on X, no
|
||||
mad windows.
|
||||
Hello and welcome to another exciting episode of Haka Public Radio, my name is D&D. This
|
||||
came out of a brief conversation on the Matrix channel and I mentioned the Compose Key.
|
||||
The Compose Key is a key that you map on your keyboard and it initiates a sequence of
|
||||
other keys that then print a given character. In the beginning I thought the Compose Key
|
||||
was like you would hold down the Compose Key and then press other keys so you would type
|
||||
the sequence while holding the Compose Key but that's not the case, you just press the
|
||||
Compose Key release it and then press the other keys. So that's kind of interesting because
|
||||
it means if you have a fancy keyboard that you can map, it means you can use a key, something
|
||||
like the shift that's otherwise only used as a modifier, you can map your Compose Key
|
||||
to the shift key, just pressing it, not pressing and holding it. So, but that's not what
|
||||
I do, I use the right alt key which is by default it would be like the third layer
|
||||
of the keyboard but then if you're using the Compose Key there's no need for the third layer
|
||||
anyway. So most people use the right alt key as their Compose Key I think. So for me it's like
|
||||
I work with localization so sometimes I have to type some characters that aren't in my language,
|
||||
I don't even know how to type them really, but a lot of the Compose Key sequences are really
|
||||
intuitive. So like for example if you have to type that L with a line across it that's used a
|
||||
lot in Polish for example, you just press Compose slash L and then you get that. Other similar things
|
||||
like Compose O and then the capital A for example will give you the capital A with a little circle
|
||||
above it. So that sort of thing is pretty intuitive a lot of the combinations you don't really
|
||||
even have to know them in advance to be able to type them out when you need them. Yeah you can also
|
||||
type things like the fancy opening and closing curly quotes and other kind of special fancy
|
||||
characters. Also things like the subscript 2 for example it's very intuitive Compose underscore
|
||||
2 you get a subscript 2. Also you're able to create your own sequences so that basically becomes
|
||||
like a macro you can just make it type your signature or whatever you want. So I use Gira at work
|
||||
and when you're typing in Gira there's a few characters that are bound to its syntax so
|
||||
if you want to just type them out and have them displayed like that sometimes it doesn't work.
|
||||
There's a couple weird things like two curly braces will open a code inline code spam so if you
|
||||
need those to actually be in your text you're you're going to have to escape them and also more
|
||||
strangely if you just type one curly brace and then another one to close it the somehow for some
|
||||
reason it creates a line break when in the rendered version of your comment in Gira so that kind
|
||||
of sucks. So what I did was I made a sequence that's just two presses of the Compose key and then
|
||||
the curly brace instead of typing a curly brace it's just going to type the HTML entity that makes
|
||||
it so then that's that escapes it in your syntax. I think there's some other way to escape it but
|
||||
I was never able to get it to work this works just fine so how to do this then so if you use
|
||||
so at work I use Windows so there's an application called Win Compose that gives you all that
|
||||
and it gives you a bunch of other stuff to like some of those fancy emojis and stuff there's ways
|
||||
to type them they also have this kind of second layer sort of thing which is two two presses of
|
||||
the Compose key opens up a bunch of other things that are kind of outside of the regular
|
||||
Compose sequences that you will find for example in the X display server so in X I'm just going to
|
||||
put in the show notes the the section of the arch Linux wiki that explains all this you do like
|
||||
set xkp map dash option and then compose colon rot r a l t to say the right alt key that will make
|
||||
the compose key available in the right alt key you can likewise do other stuff like mapping the
|
||||
making your caps lock an extra control key that's another another option that I use so this is
|
||||
what you do to make the to map your compose key in x so if you use gnome this is available in the
|
||||
I remember if it's the gnome tweaks or if it's just a regular yeah I think it's in the tweaks so
|
||||
you have to install tweaks and then you get that option to map the compose key not sure if you can
|
||||
create your own sequences or I mean of course you can but I'm not sure how I'm not going to get
|
||||
into that if you're using x then there's this file in your user folder that's dot x compose where
|
||||
you can enter your own custom sequences yeah yeah again this will be in the arch wiki here
|
||||
and it's very clear very very easy to follow okay so yeah I think the compose key is really
|
||||
interesting I use it a lot even to type in my own Portuguese language which you know I kind of
|
||||
got used to it and I I just use the us layout and I just use the compose key to type all the
|
||||
the accents and all that stuff whenever I need them all right well thanks for listening
|
||||
and tune in tomorrow for another exciting episode of hacker public radio bye bye
|
||||
you've been listening to hacker public radio at hacker public radio dot org today's show was
|
||||
contributed by an hbr listener like yourself if you ever thought of recording a podcast then click
|
||||
on our contributing to find out how easy it really is hosting for hbr this kindly provided by
|
||||
an honest host dot com the internet archive and our sync dot net unless otherwise stated today's
|
||||
show is released under creative comments attribution share like 3.0 license
|
||||
Reference in New Issue
Block a user