diff --git a/lib/flutter_console.dart b/lib/flutter_console.dart index b6bbe01..24fcc78 100644 --- a/lib/flutter_console.dart +++ b/lib/flutter_console.dart @@ -94,7 +94,7 @@ class FlutterConsole extends StatelessWidget { ), Flexible( child: TextField( - autofocus: true, + autofocus: false, keyboardType: consoleData.keyboardType, controller: controller.inputController, focusNode: controller.focusNode, diff --git a/lib/flutter_console_controller.dart b/lib/flutter_console_controller.dart index 1f60667..23f1fb7 100644 --- a/lib/flutter_console_controller.dart +++ b/lib/flutter_console_controller.dart @@ -4,10 +4,11 @@ import 'package:flutter/material.dart'; class FlutterConsoleController extends ValueNotifier { FlutterConsoleController({ + TextInputType keyboardType = TextInputType.text, String consoleContent = '', }) : super( FlutterConsoleData( - keyboardType: TextInputType.none, + keyboardType: keyboardType, consoleContent: consoleContent, ), ); @@ -64,7 +65,7 @@ class FlutterConsoleController extends ValueNotifier { class FlutterConsoleData { FlutterConsoleData({ - this.keyboardType = TextInputType.none, + this.keyboardType = TextInputType.text, this.consoleContent = '', this.show = true, });