„»Sag das mal Felizian! Ich hab’ xim extra erklärt, xer soll die Walnüsse mit der hellbraunen, matten Schale besorgen, aber was macht xer? Xer holt die mit der karamellfarbenen Schale!«“

Zitat aus
Tim & Keiji und der magische Adventskalender
Arden Skye

#tukudma #TimUndKeijiUndDerMagischeAdventskalender #ArdenSkye #TimeFliesAway #neopronomen #xer #xim #fantasy

Another attempt to design a half-decent text editor for the ZX Spectrum, this time mimmicking more of vim.

#xim #ZxSpectrum #Spectrum #Speccy #retrocomputing

#Wayland のtext-input-v3とかは #XIM プロトコルみたいなもので、 #Qt#GTK の場合はIM_MODULEでよしなにしていると #InputMethod

GNOME+Waylandで日本語入力をすると変換範囲のハイライトが表示されない問題とその回避策について https://zenn.dev/nishi/articles/why-preedit-styles-do-not-work-on-gnome-wayland

GNOME+Waylandで日本語入力をすると変換範囲のハイライトが表示されない問題とその回避策について

Zenn
今から #XIM をシバくには何がいいんですか?になっている。 #XWayland#Wayland#text_input_v1#text_input_v3 からの変換をするんですか?

I'm amazed to find quite a few people on here still very interested (and, active) with #X11! 😎 I just started exploring #xcb for #programming an X client, and have fun with that. No, X ist NOT dead❗ (But maybe a new major version, like X12, could be a good idea, dropping lots of stuff not useful anymore nowadays, like all the core drawing/fonts, like COMPOUND_TEXT, and so on ...)

My goal is to create

... the "perfect" #emoji #keyboard for X.

All existing projects I found either depend on a specific GUI toolkit or at least some "input method", or are just broken... I already created "#qXmoji": https://github.com/Zirias/qxmoji -- works, but shows suprising lags initializing GUI elements (> 3500 emoji buttons). It needs some native xcb code already, so I had the crazy idea to do it completely without any toolkit.

For now, I'm just building generic "widgets". Next is probably a "Tab Set"; with buttons and a scroll area, all the required building blocks are available. I'll first try to have the features of qXmoji complete. That means one method for "emoji input": Send them as faked keyboard events. This needs ugly trickery, but works with any X client accepting keyboard input.

Maybe I can improve that later by also allowing other methods (selections and #XDnd) 🙃

I guess I won't try to implement #XIM though. It's not only somewhat complex, but also requires other clients to be XIM aware to work correctly, so the cost/benefit ratio might not be optimal 🤔

Work in progress is here (still far from doing anything useful):
https://github.com/Zirias/xmoji

GitHub - Zirias/qxmoji: Barebones X11 emoji keyboard with Qt GUI

Barebones X11 emoji keyboard with Qt GUI. Contribute to Zirias/qxmoji development by creating an account on GitHub.

GitHub

Let's start with my most recent opensource dev-project:

#qXmoji is an #X11 #emoji #keyboard. Although it uses #Qt for its GUI, the mechanism to "type" emojis is pure X11. This means any X11 client can receive them (whether that client can correctly *display* them is an entirely different issue 🙈) ... not even #XIM awarenesss is needed.

The mechanism to inject fake "emoji keyboard events" is quite hacky and dirty, but it works!

https://github.com/Zirias/qxmoji

Not sure whether I should add it to #FreeBSD ports, but if you want to try it, here's a patch for the ports tree:
https://people.freebsd.org/~zirias/patches/0001-x11-qxmoji-Add-new-port.patch

GitHub - Zirias/qxmoji: Barebones X11 emoji keyboard with Qt GUI

Barebones X11 emoji keyboard with Qt GUI. Contribute to Zirias/qxmoji development by creating an account on GitHub.

GitHub
@uaa #XIM をしゃべるインプットメソッドフレームワークという認識です。#Canna#Wnn などの変換サーバは別途必要で

#kinput2 以外に #XIM 対応の日本語入力サーバなんてあったんだ

日本語XIMサーバ https://www.maroontress.com/Imserver/

Japanese XIM Server

一度はこいつを読んでおかなければいけないのかもしれないが、今となっては #XIM でどうこうあたりすら古文書であり、という問題が (なーにが #Qt 5じゃ)

O'Reilly Japan - Linux日本語環境 https://www.oreilly.co.jp/books/4873110165/

Linux日本語環境

目的別に各種のソフトウェアについて日本語を使うための設定について広範かつ詳細にカバーする一冊です。Linuxで日本語を使う場合の注意点や考え方を踏まえて、各種ソフトウェアの入手、インストール、設定、使い方、トラブルシューティングについて詳細に解説します。また、日本語処理についても、エンコーディング、国際化の問題、実装の考え方、規格の中身、今後の方向性まで、詳細に触れています。自分のニーズに適した日本語(マルチリンガル)環境をつくるための選択肢と設定のノウハウを提供します。 著者によるサポートページ

#Microsoft #Xbox is starting to block third-party controllers and accessories connected to #XboxSeriesX and #XboxSeriesS consoles that it deems "unauthorised" (only allowing their brand and those makers on their official partner program devices, with the "Designed for Xbox" logo).
#XIM #CronusZen and #ReaSnowS1 , viewed as cheating devices, aren't allowed, but many people use Brook Gaming devices, aimed at #Accessibility.
Another #Nadella & #PhilSpencer #fail
@mcc https://mastodon.social/@mcc/111324547483912847