4 votes

Désactiver temporairement le trackpad et le clavier

Est-il possible de désactiver temporairement le trackpad et la souris alors qu'une souris et un clavier externes sont branchés ?

Les touches continuent d'être frappées accidentellement alors que la souris et le clavier sont branchés.

Editer

Merci à tous ceux qui ont répondu, grâce à cela j'ai pu faire un applescript pour activer et désactiver le clavier intégré :

try
    if (display dialog "Press OK to Enable Keyboard and cancel to disable.") = {button returned:"OK"} then
        do shell script "sudo kextload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/" with administrator privileges
    end if
on error msg
    do shell script "sudo kextunload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/" with administrator privileges
end try

3voto

njboot Points 8005

Pour le trackpad, il y a un réglage pour cela sur les versions 10.7 et ultérieures.

Préférences système > Accessibilité > Souris et trackpad > "Ignorer le trackpad intégré en présence d'une souris ou d'un trackpad sans fil".

En ce qui concerne le clavier : Je n'ai pas testé cette solution pour désactiver le clavier intégré et je ne recommanderais pas non plus de le faire. Apparemment, il est possible de décharger une extension du noyau pour la désactiver complètement.

0 votes

J'ai également vu cela et je ne l'ai pas suggéré parce que cela pourrait causer des problèmes.

3voto

Ruskes Points 44895

Auparavant, .....

AVERTISSEMENT : Avant de désactiver le clavier intégré, assurez-vous que vous disposez d'un clavier externe connecté !

AVERTISSEMENT : Avant de désactiver le trackpad intégré, assurez-vous qu'une souris externe est connectée !

 sudo kextunload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/ 

Pour l'activer, utilisez un clavier externe...

sudo kextload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/ 

Source : http://t3chnot3s.blogspot.com/2013/12/disabling-built-in-keyboard-and.html

Toutefois, je recommanderais une méthode simple, sûre et très temporaire qui consiste à découper un morceau de carton et à le placer au-dessus du clavier. Cela m'a permis d'éviter que mon chat ne prenne le dessus.

0 votes

Existe-t-il un moyen de permettre un redémarrage afin d'inverser cette situation ? Qu'en est-il du pavé tactile ? Je crois que c'est un kext et qu'il est inversé au redémarrage.

0 votes

De plus, pour une raison ou une autre, je dois le faire deux fois souvent.

2voto

sportzpikachu Points 111

Si vous souhaitez désactiver le trackpad intégré à l'aide d'un raccourci clavier, créez un nouveau service Automator et ajoutez cet Applescript :

global state
set startTime to do shell script "perl -e 'use Time::HiRes qw(time); print time'"
if running of application "System Preferences" then
    quit application "System Preferences"
    delay 0.05
end if
tell application "System Preferences"
    reveal pane id "com.apple.preference.universalaccess"
    delay 0.05
    tell application "System Events"
        tell window 1 of application process "System Preferences"
            select table 1 of scroll area 1
            select row 15 of table 1 of scroll area 1
            tell checkbox 2 of tab group 1 of group 1
                click
                set state to item (((get value of attribute "AXValue") as integer) + 1) of {"Enabled", "Disabled"}
            end tell
        end tell
    end tell
    quit
end tell
set endTime to do shell script "perl -e 'use Time::HiRes qw(time); print time'"
set elapsed to (round ((endTime - startTime) * 1000 * 1000)) / 1000
display notification (elapsed as string) & "ms" with title state & " Built-In Trackpad" subtitle "Time taken:"

Allez ensuite dans Préférences système > Clavier > Raccourcis > Services et attribuez un raccourci clavier à votre service.

1voto

iProgram Points 4380

Je n'ai pas trouvé comment désactiver le clavier, mais pour désactiver le trackpad, voici ce qu'il faut faire (pour Yosemite)

Aller à System Preferences > Accessibility > Mouse & Trackpad et vérifier Ignore built-in trackpad when mouse or wireless trackpad is present

J'ai obtenu ceci de aquí .

Si vous ne voulez pas utiliser le clavier, ne le touchez pas ! Je vérifierai si vous voulez toujours savoir.

0 votes

Merci pour votre réponse. Je pense que la réponse du clavier est un peu plus utile pour le moment.

0 votes

Ce n'est pas grave. Comment fait-on pour appuyer accidentellement sur une touche du clavier ?

0 votes

Mon chat appuie parfois sur les boutons

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X