Calc 5.4 : raccourci clavier pour l'heure

Bonjour tout le monde et les autres,

je déterre un vieux truc au sujet de 4.4 que je copie-colle en partie. À l'époque j'étais sous Windows, maintenant je suis sous Mageia.

Donc je voudrais pouvoir entrer l'heure dans Calc avec un raccourci clavier.

Avant (quand c'était mieux) quand on faisait Ctrl + ; on avait la date
et l'heure et on pouvait se débrouiller avec un format adapté.
Maintenant (quand c'est forcément moins bien) : Calc n'ajoute que la
date et si je fais un format adapté l'heure reste bloquée à 00h00.

Dans ce vieux fil (février 2015 !) on m'avait gentiment indiqué donc :

- pour la date le raccourci que je connaissais déjà Ctrl + ;
- pour l'heure celui que j'ignorais : Ctrl + Maj. + ;

Donc pour la date ça marche, pas de problème et ça a toujours marché. Pour l'heure voir ci-dessus et l'extension que j'avais ajoutée à l'époque ne fonctionne plus ni n'est mise à jour.

Me voilà fort marrie.

J'ai bien trouvé une astuce pour changer le raccourci non fonctionnel en
un autre raccourci (qui serait du coup tout aussi peu fonctionnel). Mais bon ça ne changerait rien au problème.

Y a-t-il un autre raccourci, est-ce que c'est un bogue, est-ce qu'en
fait tout le monde s'en fiche et je suis la seule à avoir besoin de ça
(j'ai des doutes) ?

Merci.

Sinon l'astuce :
http://angouleme.avh.asso.fr/fichesinfo/fiches_jaws/calc/calc_astuces.htm

PS : j'espère ne pas avoir à re-déterrer ça pour la version 6.4.

Bonjour Ysabeau,

-----Message d'origine-----
De : Ysabeau [mailto:id@dutailly.net]
Envoyé : vendredi 13 octobre 2017 14:50
À : users@fr.libreoffice.org
Objet : [fr-users] Calc 5.4 : raccourci clavier pour l'heure

Bonjour tout le monde et les autres,

je déterre un vieux truc au sujet de 4.4 que je copie-colle en partie. À
l'époque j'étais sous Windows, maintenant je suis sous Mageia.

Donc je voudrais pouvoir entrer l'heure dans Calc avec un raccourci
clavier.

Avant (quand c'était mieux) quand on faisait Ctrl + ; on avait la date
et l'heure et on pouvait se débrouiller avec un format adapté.
Maintenant (quand c'est forcément moins bien) : Calc n'ajoute que la
date et si je fais un format adapté l'heure reste bloquée à 00h00.

Dans ce vieux fil (février 2015 !) on m'avait gentiment indiqué donc :

- pour la date le raccourci que je connaissais déjà Ctrl + ;
- pour l'heure celui que j'ignorais : Ctrl + Maj. + ;

Donc pour la date ça marche, pas de problème et ça a toujours marché.
Pour l'heure voir ci-dessus et l'extension que j'avais ajoutée à
l'époque ne fonctionne plus ni n'est mise à jour.

Me voilà fort marrie.

J'ai bien trouvé une astuce pour changer le raccourci non fonctionnel en
un autre raccourci (qui serait du coup tout aussi peu fonctionnel). Mais
bon ça ne changerait rien au problème.

Y a-t-il un autre raccourci, est-ce que c'est un bogue, est-ce qu'en
fait tout le monde s'en fiche et je suis la seule à avoir besoin de ça
(j'ai des doutes) ?

Je ne suis pas sûr d’avoir bien compris ce qui marche et ne marche pas pour
toi. Dans ma config sous Vista, testé avec les 5.2.7 ; 5.3.4 ; et 5.4.2 :

Ctrl+; => date
Ctrl+Maj+; => heure

Ctrl+; suivi de Ctrl+Maj+; => date et heure
(ça marche aussi dans l’ordre inverse)

Mais je ne sais pas associer à cette dernière opération un raccourci plus
court (vu que c’est le principe d’un raccourci d’être court !)
en fait on peut raccourcir un peu si on ne relâche pas le contrôle:
Ctrl+;+Maj+;

Bonne fin de journée,
Michel

J'expliquais que ce raccourci-ci (qui a buggué déjà dans le passé) ne fonctionnait pas ou plus avec ma version.

C'est très gentil de me dire que ça marche chez toi, mais bon.

Bonsoir Ysabeau,

Bonjour Ysabeau,

Je ne suis pas sûr d’avoir bien compris ce qui marche et ne marche pas pour
toi. Dans ma config sous Vista, testé avec les 5.2.7 ; 5.3.4 ; et 5.4.2 :

Ctrl+Maj+;        => heure

J'expliquais que ce raccourci-ci (qui a buggué déjà dans le passé) ne fonctionnait pas ou plus avec ma version.

C'est très gentil de me dire que ça marche chez toi, mais bon.

Désolé, mais les raccourcis fonctionnent chez moi aussi (Win 7, LibO 5.3.6.1 et 5.4.2.1).
J'ai également pu affecter un autre raccourci pour ces commandes : Outils > Personnaliser > Clavier, Catégorie : Insérer, Fonction : Insérer la date actuelle ou Insérer l'heure actuelle.
Il n'y a effectivement plus de commande qui permette d'insérer simultanément la date et l'heure, il faut enchainer 2 raccourcis, par exemple Ctrl+, et Ctrl+; si tu préfères.

Bon week-end,

Laurent BP

Rien de gentil dans ma réponse, juste essayé de ne pas passer à coté d’une
info utile au cas où je n’aurais pas bien compris la question.
Désolé pour le bruit ...

Je veux bien enchainer une tonne de raccourcis sauf que ctrl + Maj + ; est inopérant donc ça ne sert strictement à rien.

Plus précisément comme déjà dit Ctrl + Maj + ; peut insérer la date et l'heure à condition qu'il soit minuit pile (et même pas toujours).

Désolé, mais les raccourcis fonctionnent chez moi aussi (Win 7, LibO 5.3.6.1 et 5.4.2.1).
J'ai également pu affecter un autre raccourci pour ces commandes : Outils > Personnaliser > Clavier, Catégorie : Insérer, Fonction : Insérer la date actuelle ou Insérer l'heure actuelle.
Il n'y a effectivement plus de commande qui permette d'insérer simultanément la date et l'heure, il faut enchainer 2 raccourcis, par exemple Ctrl+, et Ctrl+; si tu préfères.

Je veux bien enchainer une tonne de raccourcis sauf que ctrl + Maj + ; est inopérant  donc ça ne sert strictement à rien.

? Je viens justement de dire que l'on peut le modifier. Si tu le remplaces par Ctrl+, est-ce que cela fonctionne ?

Plus précisément comme déjà dit Ctrl + Maj + ; peut insérer la date et l'heure à condition qu'il soit minuit pile (et même pas toujours).

Non. La configuration par défaut Ctrl+Maj+; insère la date, c'est tout. Il n'y a plus de raccourci qui insère la date ET l'heure. Il faut enchainer 2 raccourcis, ce qui représente effectivement une augmentation de 100% par rapport aux versions précédentes :wink:

A+

Laurent BP

là je pense que cela vient du système...
ctrl + ; marche aussi chez moi
mais ctrl + maj + ; ne peut pas marcher car maj + ; est égal à .
Sous Kde, ctrl . est affecté pour 'activer l'onglet suivant'.
Si tu ne l'utilise pas pour cela, tu peux le libérer en allant dans la configuration de Kde / Raccourcis/ Raccourcis standards

Gérard

Je veux bien enchainer une tonne de raccourcis sauf que ctrl + Maj + ;

est inopérant  donc ça ne sert strictement à rien.

? Je viens justement de dire que l'on peut le modifier. Si tu le remplaces par Ctrl+, est-ce que cela fonctionne ?

Oui et je ne comprends pas la logique d'ailleurs. Pourquoi ça ne fonctionne pas avec le raccourci soit-disant dédié et pourquoi cela fonctionne tout d'un coup avec un raccourci au pif (ctrl + maj + h en l'espèce).

Plus précisément comme déjà dit Ctrl + Maj + ; peut insérer la date et l'heure à condition qu'il soit minuit pile (et même pas toujours).

Non. La configuration par défaut Ctrl+Maj+; insère la date, c'est tout.

C'est un résultat que j'ai par moment ! Ou alors rien.

Il n'y a plus de raccourci qui insère la date ET l'heure. Il faut enchainer 2 raccourcis, ce qui représente effectivement une augmentation de 100% par rapport aux versions précédentes :wink:

Je ne veux que l'heure (la date est dans une autre cellule) pour tout dire.

Merci.

Merci,et je comprends maintenant pourquoi le raccourci personnalisé "au pif" fonctionne.

Donc je garde ma personnalisation de Calc et je laisse les raccourcis de KDE en paix.

Bonjour,
Puisque tu parles d'extension, il y a donc une Macro.
Celle-ci est à tester pour insérer l'heure dans la cellule courante, celle du curseur.
Et si elle convient, elle peut remplacer celle de l'extension.

REM  *****  BASIC  *****

Sub AfficherTemps

Dim oDocument As Object, oSheet As Object, oCell As Object

oDocument=ThisComponent

oCell=thiscomponent.currentSelection

Call FixTemp(oCell)

end sub

Sub FixTemp(oCell)

Dim sTemps as String

sTemps = Time

oCell.String = sTemps

End Sub

Sans modifier les raccourcis clavier de LibreOffice
j’obtiens toujours:
CTRL + ; = date jour
CTRl + MAJ + ; = heure machine

et
CRTL + ; = date jour
puis CTRl + MAJ + ; répété sur la mm cellule = Date jour + heure machine

Sans modifier les raccourcis clavier de LibreOffice
  j’obtiens toujours:
CTRL + ; = date jour
CTRl + MAJ + ; = heure machine

et ctrl + . ?

et
CRTL + ; = date jour
puis CTRl + MAJ + ; répété sur la mm cellule = Date jour + heure machine

Gérard

Oui mais je ne suis plus sous Windows !

Bonsoir Jean-Michel,

Sub AfficherTemps

Dim oDocument As Object, oSheet As Object, oCell As Object

    oDocument=ThisComponent

    oCell=thiscomponent.currentSelection

Call FixTemp(oCell)

end sub

Sub FixTemp(oCell)

Dim sTemps as String

sTemps = Time

oCell.String = sTemps

End Sub

oui, mais attention, ThisComponent.currentSelection peut ne pas être une cellule et alors... bang. Et puis j'ai pas bien compris pourquoi tu fais si tarabiscoté.

Autre proposition :

8< ------------------------------------------------

Option Explicit

Sub AfficheTemps()
'Insère le temps dans la cellule actuellement sélectionnée.
'Si la sélection n'est pas une cellule, ne fait rien.

  Dim o_Sel As Object

  oSel = ThisComponent.currentSelection
  If oSel.supportsService("com.sun.star.sheet.SheetCell") Then
    oSel.String = Time()
  End If
End Sub 'AfficheTemps

------------------------------------------------- >8

Note : Pour avoir la date et l'heure courants, il suffit de remplacer la référence à la fonction Time() par Now().

Ensuite, yapluka combiner ça avec un raccourci clavier, et hop !

Bien cordialement,

argh ^^^^^^^^^^

lire : oSel

/o\

Merci beaucoup.

Bon, étant donné que changer le raccourci clavier non fonctionnel pour cause de bureau et d'OS a suffit, je vais laisser de côté la macro pour l'instant.

Avec LO 5.3.6.1 sous Ubuntu 16.04, le raccourci Ctrl+; donne bien la date mais Ctrl+Maj+; n'insère rien. Pourtant ce raccourci est présent dans Outils>Personnaliser>Clavier

Franck

Bonjour,

Avec LO 5.3.6.1 sous Ubuntu 16.04, le raccourci Ctrl+; donne bien la
date mais Ctrl+Maj+; n'insère rien. Pourtant ce raccourci est présent
dans Outils>Personnaliser>Clavier

sous Linux, tout dépend du gestionnaire de fenêtres (KDE, Gnome, XFCE, LXDE, etc.) qui peut intercepter les raccourcis à son niveau, ce qui prime sur l'application. Je n'utilise pas KDE et, aux retours d'Ysabeau, il semble que sa question soit induite par le comportement de KDE. Sur mon Debian sous Cinnamon Ctrl + Maj + ; ne donne rien non plus (LibO 5.4.2.2).

Bien cordialement,

Bonjour,

Avec LO 5.3.6.1 sous Ubuntu 16.04, le raccourci Ctrl+; donne bien la
date mais Ctrl+Maj+; n'insère rien. Pourtant ce raccourci est présent
dans Outils>Personnaliser>Clavier

sous Linux, tout dépend du gestionnaire de fenêtres (KDE, Gnome, XFCE, LXDE, etc.) qui peut intercepter les raccourcis à son niveau, ce qui prime sur l'application. Je n'utilise pas KDE et, aux retours d'Ysabeau, il semble que sa question soit induite par le comportement de KDE. Sur mon Debian sous Cinnamon Ctrl + Maj + ; ne donne rien non plus (LibO 5.4.2.2).

je vais me répéter...
je ne comprend pas ce raccourci : Maj + ; est égal à .
Pourquoi ne dit-on pas Ctrl + .
ce serait déjà beaucoup plus clair.
Ctrl + . est-il utilisé par Cinnamon ?

Bien cordialement,

Gérard