Now that our code is in control of calling the software keyboard, we can switch away from using CStrings in the filter callback without incurring extra allocations. Plus there's a lot of room to simplify the implementation overall, which I've been able to do here too.
Now that our code is in control of calling the software keyboard, we can switch away from using
CString
s in the filter callback without incurring extra allocations. Plus there's a lot of room to simplify the implementation overall, which I've been able to do here too.