'Create shortcuts for ipyconsole.'

def create_shortcuts(self):

    inspect = config_shortcut(self._control.inspect_current_object, context='Console', name='Inspect    current    object', parent=self)
    clear_console = config_shortcut(self.clear_console, context='Console', name='Clear    shell', parent=self)
    restart_kernel = config_shortcut(self.ipyclient.restart_kernel, context='ipython_console', name='Restart    kernel', parent=self)
    new_tab = config_shortcut((lambda : self.new_client.emit()), context='ipython_console', name='new    tab', parent=self)
    reset_namespace = config_shortcut((lambda : self.reset_namespace()), context='ipython_console', name='reset    namespace', parent=self)
    array_inline = config_shortcut((lambda : self.enter_array_inline()), context='array_builder', name='enter    array    inline', parent=self)
    array_table = config_shortcut((lambda : self.enter_array_table()), context='array_builder', name='enter    array    table', parent=self)
    return [inspect, clear_console, restart_kernel, new_tab, reset_namespace, array_inline, array_table]
