def get_shortcuts():
	values = []
	dcm = DConfManager('org.gnome.desktop.wm.keybindings')
	for key in dcm.get_keys():
		for each_element in dcm.get_value(key):
			values.append(each_element)
	dcm = DConfManager('org.gnome.settings-daemon.plugins.media-keys')
	for key in dcm.get_keys():
		each_element = dcm.get_value(key)
		if type(each_element)==str:
			values.append(each_element)	
	return values
def get_shortcuts():
    values = []
    dcm = DConfManager('org.gnome.desktop.wm.keybindings')
    for key in dcm.get_keys():
        for each_element in dcm.get_value(key):
            values.append(each_element)
    dcm = DConfManager('org.gnome.settings-daemon.plugins.media-keys')
    for key in dcm.get_keys():
        each_element = dcm.get_value(key)
        if type(each_element) == str:
            values.append(each_element)
    return values
def get_shortcuts():
    values = []
    de = get_desktop_environment()
    if de == 'gnome':
        dcm = DConfManager('org.gnome.desktop.wm.keybindings')
        for key in dcm.get_keys():
            for each_element in dcm.get_value(key):
                if type(each_element) == str:
                    values.append(each_element)
                elif type(each_element) == list:
                    values.extend(each_element)
        dcm = DConfManager('org.gnome.settings-daemon.plugins.media-keys')
        for key in dcm.get_keys():
            each_element = dcm.get_value(key)
            if type(each_element) == str:
                values.append(each_element)
            elif type(each_element) == list:
                values.extend(each_element)
    elif de == 'cinnamon':
        dcm = DConfManager('org.cinnamon.desktop.keybindings.media-keys')
        for key in dcm.get_keys():
            for each_element in dcm.get_value(key):
                if type(each_element) == str:
                    values.append(each_element)
                elif type(each_element) == list:
                    values.extend(each_element)
        dcm = DConfManager('org.cinnamon.desktop.keybindings.wm')
        for key in dcm.get_keys():
            for each_element in dcm.get_value(key):
                if type(each_element) == str:
                    values.append(each_element)
                elif type(each_element) == list:
                    values.extend(each_element)
    elif de == 'mate':
        dcm = DConfManager('org.mate.SettingsDaemon.plugins.media-keys')
        for key in dcm.get_keys():
            values.append(dcm.get_value(key))
    return values
def get_shortcuts():
    values = []
    de = get_desktop_environment()
    if de == 'gnome':
        dcm = DConfManager('org.gnome.desktop.wm.keybindings')
        for key in dcm.get_keys():
            for each_element in dcm.get_value(key):
                if type(each_element) == str:
                    values.append(each_element)
                elif type(each_element) == list:
                    values.extend(each_element)
        dcm = DConfManager('org.gnome.settings-daemon.plugins.media-keys')
        for key in dcm.get_keys():
            each_element = dcm.get_value(key)
            if type(each_element) == str:
                values.append(each_element)
            elif type(each_element) == list:
                values.extend(each_element)
    elif de == 'cinnamon':
        dcm = DConfManager('org.cinnamon.desktop.keybindings.media-keys')
        for key in dcm.get_keys():
            for each_element in dcm.get_value(key):
                if type(each_element) == str:
                    values.append(each_element)
                elif type(each_element) == list:
                    values.extend(each_element)
        dcm = DConfManager('org.cinnamon.desktop.keybindings.wm')
        for key in dcm.get_keys():
            for each_element in dcm.get_value(key):
                if type(each_element) == str:
                    values.append(each_element)
                elif type(each_element) == list:
                    values.extend(each_element)
    elif de == 'mate':
        dcm = DConfManager('org.mate.SettingsDaemon.plugins.media-keys')
        for key in dcm.get_keys():
            values.append(dcm.get_value(key))
    return values