Skip to content

F.A.Q.

Key Presses are Laggy or Slow?

If you are experiencing laggy or slow key presses, it could be due to the system configuration. Here are some steps you can take to improve the responsiveness of key presses.

  • On Mac: Enable Key Repeat

    If holding down a key like "j" does not repeat the command (a feature of Mac), you can enable key repeat by running this command once at the terminal:

    bash
    defaults write com.sublimetext.3 ApplePressAndHoldEnabled -bool false
  • On Ubuntu: Configure Repeat Interval and Delay

    You can adjust the keyboard repeat interval and delay using gsettings. Open a terminal and run the following commands:

    bash
    gsettings set org.gnome.desktop.peripherals.keyboard repeat-interval 15
    gsettings set org.gnome.desktop.peripherals.keyboard delay 180
  • On KDE: Configure Key Delay and Rate

    For KDE users, you can change the keyboard delay and rate by running the following command:

    bash
    systemsettings5 kcm_keyboard

    This will bring up a window where you can change the 'Delay' and 'Rate' settings as required.

  • On X11 based systems: Set Keyboard Repeat Rate

    For X11 type systems, you can directly set the keyboard repeat rate using xset. Open a terminal and run the following command:

    xset r rate <milliseconds_before_repeating> <repetitions_per_second>

    For example, to set a 300 milliseconds delay before repeating and a repetition rate of 30 repetitions per second, use:

    bash
    xset r rate 300 30

    By adjusting these settings, you can enhance the responsiveness of key presses and improve your typing experience in Sublime Text or any other applications on your system.