ronak69
ronak69
> But I'm pretty sure that no conversion happens when using code_points. And Strings store valid UTF-8, not UTF-32. This implies that i did not explain it well in the...
https://github.com/SerenityOS/serenity/blob/69964e10f46166ccafd0959d796a5476b9d6f516/Userland/Libraries/LibLine/InternalFunctions.cpp#L19 This can/should also use `0x1f`. That way `ctrl('a')` and `ctrl('A')` will be same.
> (e.g. in [libX11](https://gitlab.freedesktop.org/xorg/lib/libx11/-/blob/master/src/xkb/XKBBind.c?ref_type=heads#L772), [Linux](https://github.com/torvalds/linux/blob/1bbb19b6eb1b8685ab1c268a401ea64380b8bbcb/drivers/tty/vt/defkeymap.map#L21), [OpenBSD](https://github.com/openbsd/src/blob/fe9ac7b09157e97ae2148a9610f5f1614d1d4f79/sys/dev/wscons/wskbd.c#L1883)) Thanks for these great links! Before, i thought that `Ctrl+2` was `^@` because `Shift+2` is `@`. But it seems like those aliases are just...
A rebase a fortnight keeps the stale-bot out of sight.
https://github.com/SerenityOS/serenity/blob/cedf6dd2c30aeb51d83943d899690df204887c73/Userland/Libraries/LibWeb/Page/EventHandler.cpp#L463-L470 I don't know what this is for. Looks like `None` cursor is for "default" cursor and not the same as `Hidden` cursor...