Funzione per impostare il metodo di input

Non so se qualcun’altro possa avere questo tipo di problema … il problema e’ questo, per lavoro ho un portatile che ha la tastiera con il layout in italiano, ma siccome lo uso spesso in modalita fisso ho anche la mia fida tastiera con layout in italiano, quindi le accento vanno a quel paese.Inizialmente avevo risolto facendo la proceduta mostrata in un video di Prot ed in pratica, in questo primo step ho impostato la varibile default-input-method in questo modo:

(setq-default default-input-method "italian-postfix")

pero ogni volta mi dovevo ricordare di switchare il metodo di input in quanto mi serviva tramite il keybinding C-\ , quindi per evitare questa cosa, visto che questa modalita la uso quasi esclusivamente con org ho fatto questo piccolo script che uso come hook alla modalita org

(defun m0rp30/activate-default-input-method-hook ()                 
  (interactive)                                                     
  (activate-input-method default-input-method))                     
                                                                    
(add-hook 'org-mode-hook 'm0rp30/activate-default-input-method-hook)

Rimane il fatto che se voglio passare alla modalita standard uso C-\ e via.