A Fully functional in-app Custom keyboard for both swiftUI & UIKit
Just copy CustomKeyboard.swift to your project. for any textfield that you want to have custome keyboard add the following line:
let textfield = UITextField()
textfield.inputView = CustomKeyboard(target: textfield)
Copy CustomKeyboard.swift & TextFieldWithCustomKeyboard.swift to your project. instead of TextField use TextFieldWithCustomKeyboard.