Kernel extension : keyboard shortcut trigger

Hi everybody !
I have been stuck for two weeks on this problem now. Not by lack of research ; most probably because I am new to kernel ext programming.
I would like the user to be able to trigger specific low level actions, that needs to be executed from within the kernel space. However, I could not find a way, for instance, to register for notifications about keyboard-related events in a kernel extension. (such as specific sets of key being pressed)
Does anyone knows how to achieve such programming ?
The former solution is preferred, however, on a last resort, I am also willing to consider listening to all keyboards events, and sort them out. But I could not find any (recent) info on that one and I understand that such discussion topic is most unwelcomed...
Any idea ?
Thx

Actually, I am not using the kext because I don't want to have to interact with the graphic server / windows manager.
I found a post about this, from people who tried to add a "CDROM Eject key" kind of functionality on a mac. Below is what they did.
But it only worked with 10.0 to 10.2 I think. Clearly it does not work for 10.6.
I want to do something very similar. If you have a suggestion... I will try it !
*Intercepting at the IOHIDSystem Driver*
The best place to intercept the data flow with current knowledge turned out to be the IOHIDSystem class in the kernel. Unfortunately this class is statically linked into the kernel, it's not possible to replace it with a custom driver. The main challenge was to replace the kernel's implementation of IOHIDSystem with a slightly modified version.
If the IOKit had been written in Objective-C instead of C++ (like its ancestor, the DriverKit), things had been simple: We could create a subclass of IOHIDSystem and tell it to "Pose As" the IOHIDSystem class. Every creation of an IOHIDSystem object would have been an instance of our subclass.
Since this is real life and not fiction, it has not been so easy. We nevertheless implemented it the Objective-C way as posing subclass, but we had to do some low-level C++ runtime hacking. iJect contains a subclass of IOHIDSystem which overwrites two virtual methods which process keyboard events. The modified versions of the methods simply call the superclass implementations, or they ignore the event by not calling the superclass implementation. The tricky part is how to make the kernel use our subclass instead of IOHIDSystem. It's necessary to understand how virtual C++ methods work. Instances of classes which have virtual methods have an additional (hidden) instance variable: a pointer to a v-table. This v-table is a function pointer table pointing to the implementations of the virtual methods. To implement the posing, we simply overwrite the pointer to IOHIDSystem's vtable with a pointer to our class' v-table. This turns the IOHIDSystem instance into an instance of our class.
Message was edited by: Eskadi

Similar Messages

  • Bringing Flash CC presets (keyboard shortcuts, extensions, workspace) from home computer to a work computer?

    Is it possible to use the sync functions of Flash CC to bring all of my settings from my home computer to a work computer with a separate license of Flash?
    Ideally, I would like to copy my keyboard shortcuts, my installed extensions, and my workspace setup, so that using Flash at work will feel identical to working at home, without having to manually set everything up again.
    Is there an easy way to do this?
    Thanks!

    You can sync preferences by signing into your Adobe Creative Cloud account, except for extensions not installed through Creative Cloud's official add-ons website, which have to be installed manually. Although I assume your work-licensed programs prevent you from logging in with your personal account. It's worth a shot, though.

  • Extensions have conflicting keyboard shortcuts

    The Ctrl Shift S function is used by both the extensions, in NoScript's case to provide a list of scripts that are allowed/blocked, and in AdBlock Plus' case to select an element to hide. At present, NoScript has dominance so when Ctrl Shift S is used, the list of scripts opens.
    How do I change it so that AdBlock Plus has dominance?

    Time to dump an extension, yes/no, noscript?
    You can resolve such problems with the "keyconfig" extension, see the the blurb on my site with links to the extension and help. The extension is not at add-ons.
    Not all duplicate keyboard shortcuts interfere with each other, but that is somewhat the exception.
    To find duplicates sort on the shortcut and look for all the navy blue selections.
    * http://dmcritchie.mvps.org/firefox/firefox.htm#keyconfig

  • Can I configure a keyboard shortcut to trigger a QuickTime movie?

    Is there a way in Leopard to set up a keyboard shortcut that automatically launches a specific QuickTime movie?

    no. you'll need a 3rd party application launcher for that. Try Quciksilver, Butler, ikeys or Quickeys.

  • Is there a keyboard shortcut to activate / deactivate the built in mic?

    Is there a keyboard shortcut to activate / deactivate the built in mic?

    Ah somewhat confusing. Your question seemed to indicate you were looking for a way to disable the mic, not that it wasn't working with some apps.
    Have you tried any of the Apple apps, Garage Band or Dictation? Do they work? If the input volume indicator under the mic in  System Preferences is moving in response to your voice then the problem is not that the mic is disabled or muted, the sound is getting into the system.
    Does the Input Volume move while you have one of the non-working apps opened? Have you installed any 3rd party sound apps or kernel extensions?
    Are the mic settings in Audio MIDI setup 44100.0 HZ and 2ch-24 bit?
    I would start by seeing if the mike works with one of the apps I mentioned above or download something like Audacity: Free Audio Editor and Recorder to test it out.

  • [SOLVED] xfce4 application specific keyboard shortcuts

    Hi All,
    I remember being able to directly change a menu shortcut with xfce, although I could be mis-remembering.  I want to bind 'Send Now' in Thunderbird to Ctrl+Shift+d (or just Ctrl+D I guess), because that is what I am used to.  I don't think I can do this in the xfce keyboard global keyboard shortcuts, those just launch apps from the command line, and I don't think I can use the window manager shortcuts either, although I may be wrong.  I remember just highlighting a menu item and choosing a key combination, and that that just worked... but I can't find it anywhere now.  Is it maybe a different window manager?
    I am using xfce4 with xfwm4 4.10.1-1. I have compositing switched on.  Let me know if there is any other info you need about my setup, I am honestly not sure which parts of the desktop environment/window manager/application settings/kernel (probably nothing to do with the kernel) are involved here, so I am not sure what info to give.
    Thanks!
    Last edited by MikeDacre (2014-01-28 03:25:42)

    Yup, that's it: editable menu Appearance->Settings.  Sadly it doesn't work in Thunderbird.  Thanks though!
    The solution in Thunderbird is the keyconfig extension.  I found the help page at http://kb.mozillazine.org/Keyconfig_ext … hunderbird and figured out the solution:
    1. Install keyconfig
    2. Navigate to keyconfig Preferences
    3. Click 'Add a new key' at the bottom left
    4. Name the key anything, I chose 'key_send' as that is the name of the key
    5. Replace /* CODE */ with  goDoCommand("cmd_sendNow") and click 'OK'
    6. Assign a hotkey and click 'Apply'
    7. Restart Thunderbird
    8. You're done!
    That worked for me.  Hopefully this helps someone else one day.

  • How to remove Kernel extensions, Slow Restart 10.7.5, Should I really upgrade to 10.9?

    Hello everyone, after spending a few days reading various posts about similar topics, here is a breakdown of my question: 
    (I made a Time Machine backup on an external HD, even though EtreCheck says "Not Configured")
    1:  I used EtreCheck to diagnose my laptop, and I do not know how to locate the Kernel Extensions in the computer to eliminate them, or "solve" them.  Can I find them with Finder?  If so, do I just delete the files?  How else can I pinpoint the issues EtreCheck shows me?
    2:  I am experiencing the "15 second waiting period" with the gray spining wheel when I restart, which only started happening about three weeks ago.
    3:  After multiple attempts, it seems that Mavericks 10.9 is finally downloading from the App Store, but I would rather not upgrade if I don't need to, since 10.7.5 has been working well until now. 
    MAINLY, this is important to me since I am using Abelton Live 9 with a new 64-bit Saffire Pro-14 firewire audio interface, and it has started clicking during playback, which cannot be solved with buffering/latency fixes.  This is the main reason I got this laptop (for audio production) and I want to make sure it continues to function at the highest level for that purpose.
    To be clear, I have not experienced a "kernel panic" that requires me to shut down...  I am simply trying to maintain my system for optimal performance by deleting problem files.
    Thanks to anyone who can give me some basic daemon/kernel hunting instructions.
    Here is the EtreCheck report:
    Hardware Information:
              MacBook Pro (13-inch, Late 2011)
              MacBook Pro - model: MacBookPro8,1
              1 2.8 GHz Intel Core i7 CPU: 2 cores
              8 GB RAM
    Video Information:
              Intel HD Graphics 3000 - VRAM: 512 MB
    Audio Plug-ins:
              iSightAudio: Version: 7.7.1 - SDK 10.7
    System Software:
              Mac OS X 10.7.5 (11G63b) - Uptime: 0 days 1:11:17
    Disk Information:
              APPLE SSD TS128C disk0 : (121.33 GB)
                        disk0s1 (disk0s1) <not mounted>: 209.7 MB
                        disk0s2 (disk0s2) <not mounted>: 120.47 GB
                        Recovery HD (disk0s3) <not mounted>: 650 MB
              MATSHITADVD-R   UJ-8A8
    USB Information:
              Apple Inc. FaceTime HD Camera (Built-in)
              Apple Inc. BRCM2070 Hub
                        Apple Inc. Bluetooth USB Host Controller
              Apple Inc. Apple Internal Keyboard / Trackpad
              Apple Computer, Inc. IR Receiver
    FireWire Information:
    Thunderbolt Information:
              Apple, Inc. MacBook Pro
    Kernel Extensions:
              at.obdev.nke.LittleSnitch          (4050 - SDK 10.8)
              com.rogueamoeba.InstantOn          (6.0.3 - SDK 10.6)
              tc.tctechnologies.driver.Saffire          (4.1.3 17357 - SDK 10.6)
              com.rogueamoeba.InstantOnCore          (6.0.3 - SDK 10.6)
              com.paceap.kext.pacesupport.snowleopard          (5.9 - SDK 10.6)
    Problem System Launch Daemons:
              [not loaded] ftp-proxy.plist
    Problem System Launch Agents:
    Launch Daemons:
              [loaded] at.obdev.littlesnitchd.plist
              [failed] com.adobe.fpsaud.plist
              [loaded] com.hidden.daemon.plist
              [loaded] PACESupport.plist
              [loaded] tc.tctechnologies.Saffire.plist
    Launch Agents:
              [loaded] at.obdev.LittleSnitchUIAgent.plist
              [loaded] com.hp.messagecenter.launcher.plist
              [loaded] com.motu.MOTULauncher.plist
    User Launch Agents:
    User Login Items:
              iTunesHelper
    3rd Party Preference Panes:
              DivX
              Flash Player
              Growl
    Internet Plug-ins::
              FlashPlayer-10.6: Version: 11.9.900.170 - SDK 10.6
              QuickTime Plugin: Version: 7.7.1
              Flash Player: Version: 11.9.900.170 - SDK 10.6
              OVSHelper: Version: 1.1
              DivXBrowserPlugin: Version: 2.2
              Silverlight: Version: 5.1.20913.0 - SDK 10.6
              JavaAppletPlugin: Version: 14.9.0 - SDK 10.7 Outdated! Update
    Bad Fonts:
              None
    Old applications:
              None
    Time Machine:
              Time Machine not configured!
    Top Processes by CPU:
                   7%          storeagent
                   3%          WindowServer
                   2%          EtreCheck
                   2%          mds
                   2%          Little Snitch Agent
    Top Processes by Memory:
              369 MB          firefox
              115 MB          Photosmart_6510_series
              74 MB          Finder
              66 MB          mds
              49 MB          WindowServer
    Virtual Memory Statistics:
              5.56 GB          Free RAM
              908 MB          Active RAM
              439 MB          Inactive RAM
              1.12 GB          Wired RAM
              224 MB          Page-ins
              0 B          Page-outs

    OS X upgrades don't cause problems, they reveal them. Every OS X upgrade since at least Jaguar has elicited complaints ranging from crashes, slowdowns, reduced battery life, everything short of an outbreak of hives. Most problems reported on this site are directly attributable to incompatible system modifications and poorly written or otherwise ill-conceived utilities. They exist in roughly the same proportion that have existed with every OS X upgrade since Jaguar, at least. Apple has no way to fix problems caused by software they did not develop and cannot control.
    In your case, one definitely problematic system modification is the PACE anti-piracy app that does not appear to have been updated since Snow Leopard. I do not know what software you have that may require it, but it should either be updated or uninstalled before upgrading to Mavericks.
    There are others that could be a concern including a launch daemon curiously named "com.hidden.deamon.plist". Well-written software should not be attempting to hide anything, but perhaps that was just an unfortunately chosen name. (Edit to add: read http://hiddenapp.com/support/installation/how-uninstall/ - it doesn't appear to have been updated for Mavericks either.)
    If your boot time is excessive then an impending hard disk failure may be the cause. You must have a backup strategy, and rule out hardware failure as the possible cause of that symptom. If you have a backup strategy, then upgrading to Mavericks carries no risk whatsoever. If you don't like Mavericks, you can always restore your system from its backup. Merely having a backup often seems to preclude the need for it.
    I upgraded many portable and desktop Macs of various ages and configurations. In every case not only was the upgrade completely uneventful, every Mac enjoyed quantifiable performance improvements. None of them have the notoriously problematic software or incompatible hardware modifications that seem to have caused others misery though. In broad terms those can be categorized as third party "anti-virus" or "security" junk, "cleaning" or "optimizing" utilities, any number of invasive Google services including Chrome, and similarly ill-conceived system hacks.
    In your case the only potential concern with which I am familiar is PACE. Since I have no way of knowing what software you use I can only speculate what may require it, but I seem to recall PACE is or was used by Avid Pro Tools. Does that help?
    Message was edited by: John Galt

  • Keyboard shortcuts no longer work iOS 8.3. Triple tap Home button on Bluetooth keyboard no longer works either. Help!

    Since updating my iPad Third Generation ("New iPad") to iOS 8.3, Keyboard Shortcuts no longer work. Also on my Logitech EasySwitch Bluetooth Keyboard, triple tapping the home button on it no longer works to trigger Accessibility, even though that is still set up for triple tap in Settings and continues to work on the iPad itself. How can I get these functions back? Wah!

    TEmporary solution at iOS 8.3 keyboard shortcuts. Old bug reappeared.

  • New keyboard shortcut didn't work; neither did resetting default

    I wanted to create a new keyboard shortcut for sending mail, so I used the system prefs pane like the help file said (new application shortcut, select mail, etc). After creating my new shortcut (^X), it initially didn't appear in the Message menu for Mail. I quit Mail and restarted, and voila - but hitting ^X didn't send my message. That's annoying.
    So I figured I'd set the shortcut back, and hit the Restore Default button in the keyboard shortcuts preferences. The listing for the shortcut I created disappeared from the menu, but even after quitting Mail several times, and restarting the machine, Menu - Send still lists ^X as its shortcut. Which would be fine with me, but it still doesn't send my message when I hit ^X.
    My shortcut doesn't work, and resetting the defaults doesn't seem to be resetting what Mail thinks the shortcut is. Any thoughts? I'm on OSX 10.4.7, Mail is 2.1.
    PowerBook G4   Mac OS X (10.4.7)  

    lucke wrote:Perhaps you did some bad things to your grub config while playing with the new kernel?
    No, I did the changes temporarily, but none perminant.
    lucke wrote:Tried booting with kernel26-fallback.img?
    Not yet, I think I will do that tomarrow.
    lucke wrote:How did you play with the new kernel? Using ABS or using classic "make menuconfig && make && make install"? How did the recompilation fail?
    I used the wiki to compile it with ABS. It failed because I forgot to set it to be able to read EXT partitions, which it is located on.

  • Keyboard shortcuts in Photo CS6 not working correctly.

    Keyboard shortcuts are working sporadically. For instance, when using select all, copy, paste shortcuts to copy from one image to another in a different tab it can take 2 presses of the keyboard to get them to work. This also makes actions unuseable.
    Using MacPro 2.66 Nehalem 8 core, OS 10.6.8, 32GB RAM, ATI Radeon HD 4870
    Have tried:
    Adjusting Performance in preferences -currently 25062 memory usage, history states 20, cache levels8, cache level 1024, use graphics processor ticked. Have changed all of these settings with no effect on problem.
    Closed all other programs(including all browsers).
    Removed any plug-ins.
    Closed flash panels namely mini bridge.
    Having to revert to an older version of Photoshop at the moment as dodgy Keyboard shortcuts make CS6 unuseable. Also have a problem with Camera Raw which I have raised in another Discussion that makes it unuseable also.
    Suggestions welcomed.

    Here's my Activity:
    1378
    Activity Monitor
    macuser
    1.6
    2
    20.9 MB
    Intel (64 bit)
    1161
    AdobeCrashDaemon
    macuser
    0.0
    1
    4.4 MB
    Intel (64 bit)
    146
    AirPort Base Station Agent
    macuser
    0.0
    3
    6.3 MB
    Intel (64 bit)
    1136
    CS6ServiceManager
    macuser
    0.0
    6
    3.9 MB
    Intel
    1018
    diskimages-helper
    macuser
    0.0
    3
    9.8 MB
    Intel (64 bit)
    111
    Dock
    macuser
    0.4
    3
    28.0 MB
    Intel (64 bit)
    113
    Finder
    macuser
    0.0
    6
    61.2 MB
    Intel (64 bit)
    127
    fontd
    macuser
    0.0
    2
    12.6 MB
    Intel (64 bit)
    147
    IJEPWAgent
    macuser
    0.0
    2
    1.3 MB
    Intel
    176
    Image Capture Extension
    macuser
    0.0
    3
    11.2 MB
    Intel (64 bit)
    155
    iTunes Helper
    macuser
    0.0
    3
    3.9 MB
    Intel (64 bit)
    107
    launchd
    macuser
    0.0
    2
    1.4 MB
    Intel (64 bit)
    30
    loginwindow
    macuser
    0.0
    2
    11.2 MB
    Intel (64 bit)
    1301
    MassStorageCamera
    macuser
    0.0
    3
    6.8 MB
    Intel (64 bit)
    1369
    mdworker
    macuser
    0.0
    3
    17.4 MB
    Intel (64 bit)
    134
    pboard
    macuser
    0.0
    1
    984 KB
    Intel (64 bit)
    1159
    Photoshop
    macuser
    0.8
    78
    1.71 GB
    Intel (64 bit)
    1373
    Quick Look Helper
    macuser
    0.0
    6
    5.9 MB
    Intel (64 bit)
    152
    SophosUIServer
    macuser
    0.0
    5
    13.7 MB
    Intel
    1120
    SwitchBoard
    macuser
    0.0
    4
    2.6 MB
    Intel
    112
    SystemUIServer
    macuser
    0.0
    3
    12.8 MB
    Intel (64 bit)
    139
    UserEventAgent
    macuser
    0.0
    3
    7.0 MB
    Intel (64 bit)

  • Is there a keyboard shortcut to open the presently open web page in another tab? It used to be Ctrl + N.

    Is there a keyboard shortcut to open the presently open web page in another tab? It used to be Ctrl + N. This shortcut now opens a Tab with the home page instead of duplicating the web page I'm on.

    Firefox has always opened new tabs in a blank page, so I'm guessing that the way you had it before was added by an extension.
    If you to to Tools > Add-ons > Extensions, are there any extensions disabled?
    In any case, you can still do this with a mouse shortcut. Hold down the Ctrl key as you drag a tab to an empty area on the tab bar.

  • Customize Keyboard Shortcuts in Photoshop Elements 9?

    Hello, where is the customize keyboard shortcuts dialog? I bought an app for my iPod Touch that uses a .kys file to map the commands to the computer, and I could not find a way to change the keyboard shortcuts.

    I've never seen the dialog in a shipping version of elements, but here's one way.
    1. Make a copy of the .kys file and then change the name and extension to:
        Keyboard Shortcuts.psp
    2. Copy the renamed file into the pse9 settings folder.
        Example for windows vista:
        C:\Users\Your Name\AppData\Roaming\Adobe\Photoshop Elements\9.0\Editor
        Example for mac:
       Users/[Username]/Library/Preferences/Adobe Photoshop Elements 9.0 Settings
    Copy the renamed file into the editor/settings folder and start or restart pse9.
    MTSTUNER
    Message was edited by: MTSTUNER

  • What is the keyboard shortcut for changing dictation language in Yosemite?

    I can't find the keyboard shortcuts to change the dictation language in Mac OS X?
    I would really appreciate if someone help me with this problem. I work with two languages and I really can't find any way to do that.
    Thanks for your help guys

    Until the developer can release dictationswitcher compatible with Yosemite, here is an AppleScript that will toggle between two languages. After it switches, it will speak which language has been set. Currently, the spoken text is in English (United States). This script will work on Yosemite and Mavericks. Tested.
    What you need to do to get this to work.
    Add your alternative language to the Dictation Language pop-up.Set your languages in the AppleScript property strings exactly as they appear in the Dictation Language Menu.
    Copy/Paste the following AppleScript into your Script Editor (/Applications/Utilities).
    Click the hammer (compile) button
    Save once as File format text (dictation.applescript) - don't hide the extension, or check any of the checkboxes.
    Option+Save As… File format Application to your Desktop. Hide the extension, and check no other checkboxes.
    The first time that you run this application, you will receive a dialog box just like the one below (I changed the name back to dictation):
    Click Open System Preferences. Click on the gold lock button in the lower left corner. The Accessibility category will be selected, but the dictation application in the list of apps will be unchecked. Check it, and then click the gold lock again. Quit out of the dictation application on your Desktop, and run it again. If you happen to get another dialog indicating that it still does not have permission, revisit the System Preferences > Security & Privacy panel, and under the Privacy tab > Accessibility, uncheck the dictation application, and then recheck it again. Quit System Preferences. This happened to me, and following this second action allowed it to work properly.
    Future releases of OS X may impact this application if Apple changes the order of the UI elements.
    I modified this AppleScript from an Apple StackExchange post by qegal in 2012.
    Copy/Paste the following AppleScript into your Yosemite Script Editor per the above instructions.
    property defaultLang : "English (United States)"
    property altLang : "German (Germany)"
    -- property altLang : "French (France)"
    tell application "System Events" to set p to (path to frontmost application) as string
         tell application "System Preferences"
         activate
              reveal anchor "Dictation" of pane "com.apple.preference.speech"
         end tell
         tell application "System Events"
              tell process "System Preferences"
                   tell pop up button 1 of tab group 1 of window "Dictation & Speech"
                        click
                        try
                             if (get value of attribute "AXValue") contains defaultLang then
                                 click menu item altLang of menu 1
                                 say "Dictation set to " & altLang
                             else if (get value of attribute "AXValue") contains altLang then
                                click menu item defaultLang of menu 1
                                say "Dictation set to " & defaultLang
                             end if
                       on error errmsg number errnbr
                             tell process "System Preferences" to if it is running then quit
                             display alert altLang & "not configured in Dictation Languages, please add." as critical giving up after 10
                       end try
                   end tell
           end tell
    end tell
    quit application "System Preferences"
    activate application p

  • What is the keyboard shortcut to open Options window?

    This shortcut used to be Alt+O (Windows), but this is not working anymore!
    There is no listing of this shortcut even in the FF shortcut help page. Am not able to set it also. How to enable it back?

    There has never been a shortcut in Firefox to open the Option windows.<br />
    If you had such a keyboard shortcut in the past then is had been added by an extension that possibly added a toolbar button as well.
    You can use Alt+T to open the Tools menu and then press O (you can keep Alt pressed) to open the Options window.

  • Keyboard Shortcut for bullets (Command-Shift-L) no longer works

    Hey Guys,
    It seems so odd and I find it so irritating that I have been using this keyboard shortcut which is Command-Shift-L for bullets in Outlook, Notes and almost any word processing applications. All of a sudden this seems to have gone and now replaced by a Google Search. I tried researching a lot on the internet and found many articles which confirmed that this was indeed a keyboard shortcut but I couldnt find even one which could tell me what happened to it and how to make it work again. I've got so used to this shortcut because my work involves mainly around drafting emails and documents.
    I have Macbook Pro Retina 13inch 2013 model & running Mac OSX 10.9.4 OS.
    Now I did find one website link which told me how to disable the Safari trigger for this shortcut and I was successful in removing that shortcut. But I am stuck at the point where it's just blank. So now when I press these keys, nothing happens because no shortcut is set to it. I am moving in circles and would really appreciate if anyone can help.
    P.S I've already gone through many links which say create paragraphs, this and blah blah but sorry I am not interested in that....Some links also say that Option + 8 key works for the bullets but that doesnt work for me either. However, I dont want that too. I would want the original shortcut which was there and would really appreciate if someone can tell me how to get it back or even configure it back to the way it was. Sorry for being rude but I am just frustrated with the long hours I have spent in fixing this silly issue and don't want the similar answers which I have already come across on the other links. Your help is much appreciated. Thank you in advance!

    Thanks for your reply. I can't seem to find the bullets option in Shortcuts. Could you give me more details on how to make that happen.
    There is no bullets option in Shortcuts.  Defining shortcuts works by binding menu items in an application to a key combination. You have to find the name of a menu item in the application   you are using.
    For example in "Notes" is a menu "Format > Lists > Insert Bulleted List"
    To bind it to the shortcut "⇧⌘L" open the Keyboard System Preferences > Shorttcuts tab and press "+" to add an application shortcut.
    Type the name of the menu item "Insert Bulleted List" and enter the key combination.
    This will work in "Notes", but you have to identify the names of menu items that will produce bullets  in your other applications, if you want to add the shortcut for them.

Maybe you are looking for

  • Problem with reversal of Service entry Sheet

    Hi All, I am facing a problem with reversal of service entry sheet. The user has posted the document in dec 2009 and now the user wants to reverse the doc. I told the process how to reverse it. But when she is trying to revoke the acceptance, she is

  • HT5815 Problem with update..

    When i press Update button, it said to "waiting" and the ask me to restart. After reboot and check for update, it always ask to restart again and again without do anything. What's wrong with my MAC. Thank you.

  • How can I get my text to speech program NVDA to work on Adobe Digital Edition 2.0?

    Adobe Digital Edition 2.0 text to speech program NVDA is suppose to work. How can I get it to work?

  • Horizontal Menu Bar Width Issues

    Hey all, I'm having some problems getting my menu bar to stretch all the way across the 1000px container it's in.  Is there a way to alter the width of individual tabs?  It is set to float left, and the width is currently set at auto under ul.MenuBar

  • Macbook Pro, audio input

    I have a Macbook Pro 13". I would like to use the "Headphone" port as a "Microphopne" port and connect to an external audio input source (Mixer in a DJ set-up) and record my mixes. I have followed the instructions listed on various forums to do this