         <Panel header={head}>
             {<pre>{@props.git_user_name_return}</pre> if @props.git_user_name_return}
         </Panel>
+
+    handle_user_name_keypress : (e) ->
+        if e.keyCode == 13 and @props.git_name_email != ''
+            @props.actions.set_git_name_email()
+
+    handle_user_email_keypress : (e) ->
+        if e.keyCode == 13 and @props.git_user_email != ''
+            @props.actions.set_git_user_email()
+
+    handle_commit_message_keypress : (e) ->
+        if e.keyCode == 13 and @props.commit_message != ''
+            @props.actions.run_git_commit()
 
     render_user_email_input : ->
         <Input

            type        = 'text'
            placeholder = {@props.git_user_name ? ''}
            onChange    = {=>@props.actions.setState(git_user_name:@refs.git_user_name.getValue())}
        />

    render_user_name_panel : ->

            ref         = 'commit_message'
            type        = 'text'
            placeholder = 'Commit message'

            onChange    = {=>@props.actions.setState(commit_message:@refs.commit_message.getValue())}
            onKeyDown   = {@handle_commit_message_keypress}
        />

    render_user_name_input : ->
