quickshell icon indicating copy to clipboard operation
quickshell copied to clipboard

wayland: input method protocol

Open CMurtagh-LGTM opened this issue 3 months ago • 4 comments

  • [x] ~~Popup surface~~ This PR is already large, will add in future PR.
  • [x] Handle surrounding_text, text_change_cause and content_type events somehow.
  • [x] Key repeat
  • [x] Documentation

~~Do we want to also expose the virtual keyboard so people can create their own clients?~~

Popup surface and qml virtual keyboard will be in future PRs.

CMurtagh-LGTM avatar Aug 22 '25 17:08 CMurtagh-LGTM

~~Exposing virtual keyboard would be a good idea, but as a separate PR.~~ Oh I see it was added. Is this ready for review?

outfoxxed avatar Sep 03 '25 06:09 outfoxxed

I still need to do a couple things - especially documentation. I'll add the popup screen and exposing virtual keyboard in future prs since this one is already quite large.

CMurtagh-LGTM avatar Sep 03 '25 06:09 CMurtagh-LGTM

Sorry I haven't updated in a while. This pull request is good to go.

I have a separate branch that I have been working on the adding the popup surface functionality however it looks like I need to use the private qt headers, which I have not yet been able to work out.

CMurtagh-LGTM avatar Nov 17 '25 03:11 CMurtagh-LGTM

Looks like CI is broken here, can you rebase on master? For private qt headers you should just be able to import them if you add a dependency on the private qt module.

outfoxxed avatar Nov 18 '25 05:11 outfoxxed