From Heathkit vacuum tubes to first-gen Arduino LEDs, electronics has been my lifelong passion. Though not my profession, I've journeyed from analog circuits to microcontrollers, hacking Arduinos since they appeared. This blog shares that journey—the successes and struggles. If you're a fellow hobbyist, a curious beginner, or just love to tinker, you're in the right place. Welcome!
I have three of these keyboards. They all suffer from very bad key-bounce on the mouse buttons.
What is Key-Bounce?
In the world of electronics and computing, key-bounce (often called chatter) is a phenomenon where a single press of a button or keyboard key is registered by the device as multiple, rapid presses. While it feels instant to your finger, the mechanical action inside the switch is actually a chaotic, microscopic event.
Software solution
There is a simple software only solution if you are running Linux. Linux uses libinput to control human input devices. There is a folder /etc/libinput. If this folder does not exist you can create it. You must be root to create the folder because the etc folder is owned by root. You would use the sudo command as follows:
sudo mkdir /etc/libinput
You then need to edit a file in this folder named local-overrides.quirks. Again you must be root.
sudo nano local-overrides.quirks
You need to add the following lines.
[Logitech K400 Plus Mouse Bounce Fix]
MatchName=Logitech K400 Plus
ModelBouncingKeys=1
Save the file then reboot. This solved the problem for me on all my computers.
This playlist is a fantastic "audiophile journey," blending pristine studio productions (Steely Dan, Pink Floyd, Supertramp) with intimate vocal jazz (Diana Krall, Michael Bublé) and classic rock staples. It also features some great personal touches, like the Star Trek themes ("Enterprise," "First Contact") and high-fidelity instrumental tracks (Rodrigo y Gabriela, Mike Oldfield).
Writer: Wyn Cooper, Sheryl Crow, David Baerwald, Bill Bottrell,
and Kevin Gilbert
Year: 1993 (Album) / 1994 (Single)
Genre: Pop Rock / Roots Rock
Description: Adapted from Wyn Cooper's poem "Fun," the song narrates
a lethargic afternoon in a Los Angeles bar where the singer and a
patron named Billy observe the mundane lives of people washing cars
outside, celebrating a sense of apathy and simple pleasure.
Writer: Neil Young
Year: 1989
Genre: Hard Rock / Heartland Rock
Description: A biting political anthem that critiques the George H.
W. Bush administration, contrasting patriotic rhetoric (referencing
"a thousand points of light") with the harsh realities of homelessness,
drug addiction, and environmental decline in America.
Writer: Joss Stone, Desmond Child, and Betty Wright
Year: 2004
Genre: Soul, R&B
Description: A soulful ballad about self-acceptance and resilience,
asserting the need to make one's own mistakes to grow without fear of
judgment.
Writer: Leonard Cohen
Year: 1987 (From the album Famous Blue Raincoat)
Genre: Adult Contemporary / Pop / Vocal
Description: Written in the form of a letter signed by the narrator,
the lyrics address a former friend (often interpreted as a romantic
rival) who had an affair with the narrator's partner, exploring themes
of betrayal, forgiveness, and the complex bond between the two men.
Writer: Samuel Barber
Year: 1936 (originally composed as the second movement of his String
Quartet, Op. 11; arranged for string orchestra in 1938)
Genre: Classical (specifically 20th-century Neo-Romanticism)
Description: A poignant, slow-building orchestral work known for its
long, ascending melodic lines and lush, emotional string harmonies that
evoke a sense of deep reflection, melancholy, and eventual catharsis.
Writer: Anna Calvi
Year: 2013
Genre: Art Rock / Gothic Rock
Description: A haunting, atmospheric track featuring Calvi's signature
operatic vocals and reverb-drenched guitar, exploring themes of desire
and surrender through a sweeping, cinematic soundscape.
Writer: Shawn Colvin and John Leventhal
Year: 1997
Genre: Folk Rock / Pop Rock
Description: A Grammy-winning "story song" about a woman named Sunny
who returns to her home to burn it down as a way of finding closure
and escaping her past.
Writer: Neil Young
Year: 1970
Genre: Protest Folk-Rock
Description: Written as a visceral response to the Kent State
shootings on May 4, 1970, the song serves as a direct indictment of
the Nixon administration and a rallying cry for the counterculture
movement, capturing the shock and mourning of a divided nation.
The current episode of Security Now podcast # 1061 discuses the automated trim command on your SSD drives which is run on your behalf by Windows. I run Lubuntu 20.04 and was curious how it is run on my O/S.
To force an immediate retrim of your SSD on Lubuntu 24.04, you can use the fstrim command in your terminal. This will manually discard all unused blocks on your mounted filesystems.1
The Command
Open your terminal (usually Ctrl+Alt+T) and run:
Bash
sudo fstrim -av
Breakdown of Flags
sudo: Grants the necessary administrative privileges to communicate with the hardware.
-a (all): Tells the command to check and trim all mounted filesystems that support the operation (e.g., your root / and /home partitions).
-v (verbose): Forces the command to print the results to the screen, showing you exactly how many bytes were trimmed.
Interpreting the Output
If the operation is successful, you will see output similar to this: