|
@@ -543,6 +543,27 @@ extension KMSignUpView: NSTextFieldDelegate {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ func control(_ control: NSControl, textView: NSTextView, doCommandBy commandSelector: Selector) -> Bool {
|
|
|
+ if commandSelector == #selector(NSResponder.insertTab) {
|
|
|
+ if control.isEqual(to: emailTextField) {
|
|
|
+ if viewModel.signUpState == .password {
|
|
|
+// window?.selectNextKeyView(passwordTextField)
|
|
|
+ if viewModel.isVisible {
|
|
|
+ window?.makeFirstResponder(passwordTextField)
|
|
|
+ } else {
|
|
|
+ window?.makeFirstResponder(passwordTextField1)
|
|
|
+ }
|
|
|
+ return true
|
|
|
+ } else if viewModel.signUpState == .verificationCode {
|
|
|
+// window?.selectNextKeyView(verifficationTextField)
|
|
|
+ window?.makeFirstResponder(verifficationTextField)
|
|
|
+ return true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return false
|
|
|
+ }
|
|
|
+
|
|
|
@objc func loginSuccessNotification() -> Void {
|
|
|
resetTextFileData()
|
|
|
}
|