ChanServ changed the topic of #freedesktop to: https://www.freedesktop.org infrastructure and online services || for questions about freedesktop.org projects, please see each project's contact || for discussions about specifications, please use https://gitlab.freedesktop.org/xdg or xdg@lists.freedesktop.org
ngcortes has quit [Remote host closed the connection]
pjakobsson has quit [Ping timeout: 480 seconds]
danvet has joined #freedesktop
pjakobsson has joined #freedesktop
alanc has quit [Remote host closed the connection]
alanc has joined #freedesktop
___nick___ has joined #freedesktop
eroux has joined #freedesktop
eroux has quit [Remote host closed the connection]
eroux has joined #freedesktop
eroux has quit [Remote host closed the connection]
___nick___ has quit []
___nick___ has joined #freedesktop
___nick___ has quit []
___nick___ has joined #freedesktop
timm has joined #freedesktop
Satan6 has joined #freedesktop
Satan has quit [Ping timeout: 480 seconds]
GNUmoon has joined #freedesktop
timm has quit [Ping timeout: 480 seconds]
strugee has quit [Ping timeout: 480 seconds]
AbleBacon has quit [Read error: Connection reset by peer]
bleb has quit [Server closed connection]
bleb has joined #freedesktop
bdeshi has quit [Server closed connection]
bdeshi has joined #freedesktop
jarthur has quit [Quit: Textual IRC Client: www.textualapp.com]
tpalli has quit [Server closed connection]
tpalli has joined #freedesktop
elemongw has quit [Server closed connection]
elemongw has joined #freedesktop
greeb has quit [Server closed connection]
greeb has joined #freedesktop
l4s8g has joined #freedesktop
l4s8g has quit [Ping timeout: 480 seconds]
ximion has joined #freedesktop
jpnurmi has quit [Server closed connection]
jpnurmi has joined #freedesktop
tomeu has quit [Server closed connection]
manuels3 has quit [Server closed connection]
manuels3 has joined #freedesktop
tomeu has joined #freedesktop
dos1 has quit [Server closed connection]
dos1 has joined #freedesktop
Haaninjo has joined #freedesktop
Arsen has quit [Server closed connection]
Arsen has joined #freedesktop
Arsen is now known as Guest1373
jstein has joined #freedesktop
bleb has quit [Remote host closed the connection]
pq has quit [Server closed connection]
pq has joined #freedesktop
timm has joined #freedesktop
tanty has quit [Server closed connection]
tanty has joined #freedesktop
bleb has joined #freedesktop
ivyl has quit [Server closed connection]
ivyl has joined #freedesktop
timm has quit [Ping timeout: 480 seconds]
strugee has joined #freedesktop
hakzsam has quit [Server closed connection]
hakzsam has joined #freedesktop
mooff has quit [Server closed connection]
mooff has joined #freedesktop
hanetzer has joined #freedesktop
<hanetzer> ello. I was hoping someone here knew where hebrew_{aleph,mem,etc} in the il keymap are defined?
heftig has quit [Server closed connection]
heftig has joined #freedesktop
colemickens has quit [Server closed connection]
colemickens has joined #freedesktop
mooff[m] has quit [Server closed connection]
mooff[m] has joined #freedesktop
Satan6 has quit []
Satan has joined #freedesktop
dabrain34[m] has quit [Server closed connection]
dabrain34[m] has joined #freedesktop
HayashiEsme[m] has quit [Server closed connection]
HayashiEsme[m] has joined #freedesktop
<psychon> hanetzer: "grep -r hebrew_aleph /usr/share/X11/" finds three hits in X11/xkb/symbols/il
<psychon> ...which I guess was not what you are asking
<psychon> perhaps the hit in X11/locale/en_US.UTF-8/Compose is what you are actually looking for? I bet I could be more helpful if I knew hebrew, but perhaps that "grep for it" idea helps
<psychon> I am not quite sure how that stuff turns into "some utf8 text" and https://codesearch.debian.net/search?q=XK_hebrew_aleph&literal=1 was not really helpful for that either, so... perhaps one of my attempts is helpful for you, else: sorry
<hanetzer> psychon: well, aleph is 'a', basically א
<imirkin> hanetzer: i'm also a bit unclear on the question ...
<hanetzer> so, its using these, what I think may be 'macros', to define keymaps. I want to do the same with the pheonician/samaritan/paleo-hebrew alphabet
<imirkin> hanetzer: so is your question "how come when i press 'a', i get 'aleph' in the il keymap"?
<hanetzer> those hits appear to be 'uses' and not 'definitions'. I can't find anything that appears to be 'hebrew_aleph = א' or similar.
<imirkin> (or equivalent)
<hanetzer> my question is, how does the il map file know that hebrew_aleph exists, and what it is?
<imirkin> or is your question, "how does it know that aleph == the correct sequence of codes"
<psychon> well, I *guess* that that comes from /usr/include/X11/keysymdef.h ; I bet something somewhere has some magic to parse this header and "allow" the #defines in xkb files
<imirkin> it's the same as with english and the letter "a"...
<imirkin> [or latin, to be precise]
<hanetzer> yeah. but as mentioned, they're not using utf codepoints (mostly) in the il file. how doe it know that hebrew_aleph = 0xd790 or so?
<psychon> my guess would be this: /usr/include/X11/keysymdef.h:#define XK_hebrew_aleph 0x0ce0 /* U+05D0 HEBREW LETTER ALEF *
<hanetzer> psychon: that seems right. lemme look into things more, now that I have a place to go off of :)
<psychon> there is a long-ish comment in /usr/include/X11/keysymdef.h talking about legacy and how to map to unicode and... stuff
<psychon> I still don't know hebrew, but this line in the "il" keymap suggests to me that you can also just provide unicode code points directly in the keymap: key <AC01> { [ hebrew_shin,A,U05B0]}; // Shva
<psychon> (and yes, shva is not a character in itself, but apparently some kind of "modifier")
<hanetzer> yeh, I believe codepoints are fine. Yeah. ש vs it with a dot above it. s vs sh
* psychon is german and knows a vs ä (and the french have a vs a´ (hm, can't type that thanks to nodeadkeys))
<imirkin> i believe in Hebrew vowels are usually skipped, or sometimes written as dots. so 'aleph' is a tricky example.
<imirkin> you might only be able to hit it with Compose, or a non-standard layout. dunno
<hanetzer> true, but for this purpose I think it matters not.
<imirkin> hanetzer: e.g. in xkb/symbols/il for the "biblicalSIL", you can see it's shift-.
<imirkin> otherwise it just seems to be used as part of compose rules
x[m] has quit [Server closed connection]
x[m] has joined #freedesktop
___nick___ has quit [Ping timeout: 480 seconds]
unrznbl[m] has joined #freedesktop
danvet has quit [Ping timeout: 480 seconds]
Haaninjo has quit [Quit: Ex-Chat]
pinkflames[m] has left #freedesktop [#freedesktop]
AbleBacon has joined #freedesktop